public static IEnumerator GetRequestToken(string consumerKey, string consumerSecret, RequestTokenCallback callback) { WWW web = WWWRequestToken(consumerKey, consumerSecret); yield return(web); if (!string.IsNullOrEmpty(web.error)) { Debug.Log(string.Format("GetRequestToken - failed. error : {0}", web.error)); callback(false, null); } else { RequestTokenResponse response = new RequestTokenResponse { Token = Regex.Match(web.text, @"oauth_token=([^&]+)").Groups[1].Value, TokenSecret = Regex.Match(web.text, @"oauth_token_secret=([^&]+)").Groups[1].Value, }; if (!string.IsNullOrEmpty(response.Token) && !string.IsNullOrEmpty(response.TokenSecret)) { callback(true, response); } else { Debug.Log(string.Format("GetRequestToken - failed. response : {0}", web.text)); callback(false, null); } } }
public static IEnumerator GetRequestToken(string consumerKey, string consumerSecret, RequestTokenCallback callback) { WWW web = WWWRequestToken(consumerKey, consumerSecret); yield return web; if (!string.IsNullOrEmpty(web.error)) { Debug.Log(string.Format("GetRequestToken - failed. error : {0}", web.error)); callback(false, null); } else { RequestTokenResponse response = new RequestTokenResponse { Token = Regex.Match(web.text, @"oauth_token=([^&]+)").Groups[1].Value, TokenSecret = Regex.Match(web.text, @"oauth_token_secret=([^&]+)").Groups[1].Value, }; if (!string.IsNullOrEmpty(response.Token) && !string.IsNullOrEmpty(response.TokenSecret)) { callback(true, response); } else { Debug.Log(string.Format("GetRequestToken - failed. response : {0}", web.text)); callback(false, null); } } }
void OnRequestTokenCallback(bool success, Twitter.RequestTokenResponse response) { if (success) { // 認証要求 Request = response; API.OpenAuthorizationPage(response.Token); } }
public void OnSuccess_GetTwitterPIN(bool success, Twitter.RequestTokenResponse response) { if (success) { m_RequestTokenResponse = response; Twitter.API.OpenAuthorizationPage(response.Token); } else { Debug.Log("OnRequestTokenCallback - failed."); } }
//以下、コールバック。各処理が成功したかを返します(編集不可) void OnRequestTokenCallback(bool success, Twitter.RequestTokenResponse response) { if (success) { Debug.Log("認証コード発行画面を開きました。PIN入力欄に認証コードを書き、送信してください"); m_RequestTokenResponse = response; Twitter.API.OpenAuthorizationPage(response.Token); } else { Debug.Log("認証コード発行画面を開けませんでした。時間をおいてもう一度お試しください"); } }
void OnRequestTokenCallback(bool success, Twitter.RequestTokenResponse response) { // if (success) // { // string log = "OnRequestTokenCallback - succeeded"; // log += "\n Token : " + response.Token; // log += "\n TokenSecret : " + response.TokenSecret; // print(log); // // m_RequestTokenResponse = response; // // Twitter.API.OpenAuthorizationPage(response.Token); // } // else // { // print("OnRequestTokenCallback - failed."); // } }
void OnRequestTokenCallback(bool success, Twitter.RequestTokenResponse response) { if (success) { string log = "OnRequestTokenCallback - succeeded"; log += "\n Token : " + response.Token; log += "\n TokenSecret : " + response.TokenSecret; print(log); m_RequestTokenResponse = response; Twitter.API.OpenAuthorizationPage(response.Token); } else { print("OnRequestTokenCallback - failed."); } }
void OnRequestTokenCallback(bool success, Twitter.RequestTokenResponse response) { if (success) { string log = "OnRequestTokenCallback - succeeded"; log += "\n Token : " + response.Token; log += "\n TokenSecret : " + response.TokenSecret; Debug.Log(log); requestTokenResponse = response; Twitter.API.OpenAuthorizationPage(response.Token); this.connectTwitterMenu.SetActive(false); this.enterPinMenu.SetActive(true); } else { Debug.Log("OnRequestTokenCallback - failed."); } }
public static IEnumerator GetRequestToken(string consumerKey, string consumerSecret, twitterButton caller) { WWW web = WWWRequestToken(consumerKey, consumerSecret); yield return web; if (!string.IsNullOrEmpty(web.error)) { Debug.Log(string.Format("GetRequestToken - failed. error : {0}", web.error)); } else { RequestTokenResponse response = new RequestTokenResponse { Token = Regex.Match(web.text, @"oauth_token=([^&]+)").Groups[1].Value, TokenSecret = Regex.Match(web.text, @"oauth_token_secret=([^&]+)").Groups[1].Value, }; if (!string.IsNullOrEmpty(response.Token) && !string.IsNullOrEmpty(response.TokenSecret)) { Twitter.API.OpenAuthorizationPage(response.Token); caller.m_RequestTokenResponse = response; } else { Debug.Log(string.Format("GetRequestToken - failed. response : {0}", web.text)); } } }