91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-12
  • 語(yǔ)言: 其他
  • 標(biāo)簽: 抖音??java??video??

資源簡(jiǎn)介

該工具類主要作用是在應(yīng)用服務(wù)器直接上傳視頻文件到抖英開放平臺(tái),需要引用包httpclient,具體如下 org.apache.httpcomponents httpclient 4.5.12 org.apache.httpcomponents httpmime 4.5.12

資源截圖

代碼片段和文件信息

package?com.gw.dict.utils;

import?com.alibaba.fastjson.JSONobject;
import?com.google.common.base.Joiner;
import?com.google.common.collect.Lists;
import?com.google.common.collect.Maps;
import?com.google.gson.Gson;
import?org.apache.commons.lang3.StringUtils;

import?javax.activation.MimetypesFileTypeMap;
import?java.io.*;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Map;


public?class?DouyinUtil?{
????public?static?Gson?gson?=?new?Gson();

????public?static?String?Client_Key?=?“your?Client_Key“;
????public?static?String?Client_Secret?=?“your?Client_Secret“;

????public?static?List?scopes?=?Lists.newArrayList();
????public?static?String?Scope;
????public?static?String?base_url?=?“https://open.douyin.com“;
????public?static?String?url_login?=?“/platform/oauth/connect/“;
????public?static?String?url_access_token?=?“/oauth/access_token/“;
????public?static?String?url_refresh_token?=?“/oauth/refresh_token/“;
????public?static?String?url_qrcode?=?base_url?+?url_login?+?“?client_key=%s&response_type=code&scope=%s&redirect_uri=%s&state=%s“;

????public?static?String?url_video_list?=?“/video/list/“;
????public?static?String?url_video_upload?=?“/video/upload/“;
????public?static?String?url_video_create?=?“/video/create/“;
????public?static?String?url_video_delete?=?“/video/delete/“;
????public?static?String?url_video_data?=?“/video/data/“;



????public?static?String?access_token?=?“access_token“;
????public?static?String?refresh_token?=?“refresh_token“;
????public?static?String?open_id?=?“open_id“;

????static?{
????????//
????????scopes.add(“user_info“);

????????scopes.add(“video.create“);
????????scopes.add(“video.delete“);
????????scopes.add(“video.data“);
????????scopes.add(“video.list“);
????????scopes.add(“toutiao.video.create“);
????????scopes.add(“toutiao.video.data“);

????????Scope?=?Joiner.on(““).join(scopes);
????}

????public?static?JSONobject?videoData(String?accessToken?String?openId?List?itemIds)?{
????????String?url?=?base_url?+?url_video_data?+?“?access_token=“?+?accessToken?+?“&open_id=“?+?openId;

????????System.out.println(“videoData?url?=?“?+?url);
????????JSONobject?data?=?null;

????????//
????????Map?headers?=?Maps.newHashMap();
????????headers.put(“Content-Type“?“application/json;?charset=utf-8“);
????????headers.put(“Accept“?“application/json“);

????????JSONobject?body?=?new?JSONobject().fluentPut(“item_ids“?itemIds);

????????System.out.println(“videoData?body?=?“?+?body.toJSONString());

????????String?datas?=?HttpClientUtil.doPostWithBody(url?headers?body.toJSONString());

????????if?(StringUtils.isNotBlank(datas))?{
????????????JSONobject?rs?=?JSONobject.parseobject(datas);

????????????System.out.println(“videoData?rs?=?“?+?rs.toJSONString());

????????????data?=?rs.getJSONobject(“data“);

????????????System.out.println(“vid

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????14276??2020-05-11?11:56??DouyinUtil.java
?????文件????????7058??2020-05-11?11:55??HttpClientUtil.java

評(píng)論

共有 條評(píng)論