我一直試圖讓OAuth 2.0正常工作。我已成功地使URL,這將做「拒絕/允許」我的應用程序與剛Fitbit OAuth 2.0和Unity Project(RestSharp)
Application.OpenUrl(uri.ToString());
問題打開一個網頁是,我不知道怎麼去重定向和身份驗證令牌如果用戶點擊允許,則從該頁面開始。當你點擊允許時,現在沒有任何反應,它只是坐在頁面上。檢查網絡鉻調試確實有重定向和令牌,但它從來沒有實際發送它..
我被推薦使用RestSharp,但我再也不知道如何使用它與Unity,因爲有很多的Android資源/ iOS的PC等等,但我不能讓任何人來爲這個項目的統一工作...
var client = new RestClient("https://www.fitbit.com/oauth2/authorize?response_type=code&client_id=*clientID*&redirect_uri=http%3A%2F%2FfitRPGcallback&scope=activity%20profile%20sleep%20social");
Debug.Log("client made");
var request = new RestRequest(Method.POST);
request.Resource = ("profile%20sleep%20social");
client.ExecuteAsync(request, response => { Debug.Log("response is : " + response.Content);});
Application.OpenURL(client.BaseUrl.ToString());
在URL我在那裏有正確的clientID的也只是不知道我可以和不能出於安全原因等。
最大的問題是不知道如何從用戶點擊所有網頁後獲得網頁的返回值流/拒絕...
任何見解將不勝感激,因爲我只是想開始做實際的遊戲,但有沒有那麼多點,如果我不能得到這個數據超級超級...