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

資源簡介

資源截圖

代碼片段和文件信息

package?com.lym.unit.client;

import?org.json.JSONobject;

import?java.io.BufferedReader;
import?java.io.InputStreamReader;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?java.util.List;
import?java.util.Map;

/**

?*?獲取token類

?*?@author?liyingming

?*/
public?class?AuthService?{

public?static?void?main(String[]?args)?{
getAuth();
}

????/**

?????*?獲取權限token

?????*?@return?返回示例:

?????*?{

?????*?“access_token“:?“24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567“

?????*?“expires_in“:?2592000

?????*?}

?????*/
????public?static?String?getAuth()?{???
//????官網獲取的?API?Key?更新為你注冊的

??????String?clientId?=?““;
??????//?官網獲取的?Secret?Key?更新為你注冊的

??????String?clientSecret?=?““;
??????
??????return?getAuth(clientId?clientSecret);
????}

????/**

?????*?獲取API訪問token

?????*?該token有一定的有效期,需要自行管理,當失效時需重新獲取.

?????*?@param?ak?-?百度云官網獲取的?API?Key

?????*?@param?sk?-?百度云官網獲取的?Securet?Key

?????*?@return?assess_token?示例:

?????*?“24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567“

?????*/
????public?static?String?getAuth(String?ak?String?sk)?{
????????//?獲取token地址

????????String?authHost?=?“https://aip.baidubce.com/oauth/2.0/token?“;
????????String?getAccessTokenUrl?=?authHost
????????????????//?1.?grant_type為固定參數

????????????????+?“grant_type=client_credentials“
????????????????//?2.?官網獲取的?API?Key

????????????????+?“&client_id=“?+?ak
????????????????//?3.?官網獲取的?Secret?Key

????????????????+?“&client_secret=“?+?sk;
????????try?{
????????????URL?realUrl?=?new?URL(getAccessTokenUrl);
????????????//?打開和URL之間的連接

????????????HttpURLConnection?connection?=?(HttpURLConnection)?realUrl.openConnection();
????????????connection.setRequestMethod(“GET“);
????????????connection.connect();
????????????//?獲取所有響應頭字段

????????????Map>?map?=?connection.getHeaderFields();
????????????//?遍歷所有的響應頭字段

????????????for?(String?key?:?map.keySet())?{
????????????????System.err.println(key?+?“--->“?+?map.get(key));
????????????}
????????????//?定義?BufferedReader輸入流來讀取URL的響應

????????????BufferedReader?in?=?new?BufferedReader(new?InputStreamReader(connection.getInputStream()));
????????????String?result?=?““;
????????????String?line;
????????????while?((line?=?in.readLine())?!=?null)?{
????????????????result?+=?line;
????????????}
????????????/**

?????????????*?返回結果示例

?????????????*/
????????????System.err.println(“result:“?+?result);
????????????JSONobject?jsonobject?=?new?JSONobject(result);
????????????String?access_token?=?jsonobject.getString(“access_token“);
????????????return?access_token;
????????}?catch?(Exception?e)?{
????????????System.err.printf(“獲取token失敗!“);
????????????e.printStackTrace(System.err);
????????}
????????return?null;
????}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-08?12:23??unit\
?????文件????????3023??2018-01-08?10:54??unit\AuthService.java
?????文件????????2814??2018-01-08?12:21??unit\base64Util.java
?????文件????????2200??2018-01-08?12:21??unit\FileUtil.java
?????文件?????????770??2018-01-08?12:22??unit\GsonUtils.java
?????文件????????2839??2018-01-08?12:22??unit\HttpUtil.java
?????文件????????2151??2018-01-08?12:23??unit\UnicodeUtil.java
?????文件????????3857??2018-01-08?10:53??unit\UnitCommonController.java
?????文件????????3685??2018-01-08?10:55??unit\UnitService.java

評論

共有 條評論