参考链接
身份验证
百度智能云登录
1、申请账号创建应用,获取ak和sk,注意,ak和sk必须是应用中的,否则获取access_toke时会失败;
2、Access Token获取,注意:access_token的有效期为30天,切记需要每30天进行定期更换,或者每次请求都拉取新token,我的项目是将获取到的access_toke放到redis上面,获取时先去redis找,找不到就拉取新token,并存到redis中;
package com.baidu.ai.aip.auth;
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;
public class AuthService {
public static String getAuth() {
String clientId = "百度云应用的AK";
String clientSecret = "百度云应用的SK";
return getAuth(clientId, clientSecret)