一、
新建应用,获取id和密码,为后面获取Access Token做准备
二、
调用api需要授权的Access Token,Access Token或在固定时间改变,因此最好在程序启动的时候获取一次。
三、
获取Access Token
IEnumerator RequestTOKEN()
{
WWWForm form = new WWWForm();
form.AddField("grant_type", "client_credentials");
form.AddField("client_id", clientId);
form.AddField("client_secret", clientSecret);
string authHost = "https://aip.baidubce.com/oauth/2.0/token";
UnityWebRequest www = UnityWebRequest.Post(authHost, form);
yield return www.SendWebRequest();
if (www.isHttpError || www.isNetworkError)
Debug.Log(www.error);
else
{
try
{
TokonData data = JsonUtility.FromJson<TokonData>(www.downloadHandler.text);
TOKEN = data.access_token;