//アクセストークン取得コルーチン private IEnumerator coGetAccessToken(string requestToken, string pin) { WWW web = wwwAccessToken(requestToken, pin); yield return(web); if (!string.IsNullOrEmpty(web.error)) { Debug.Log(string.Format("GetAccessToken - failed. error : {0}", web.error)); getAccessTokenCallback(false); } else { TwitterToken.Access response = new TwitterToken.Access( Regex.Match(web.text, @"oauth_token=([^&]+)").Groups[1].Value, Regex.Match(web.text, @"oauth_token_secret=([^&]+)").Groups[1].Value, Regex.Match(web.text, @"user_id=([^&]+)").Groups[1].Value, Regex.Match(web.text, @"screen_name=([^&]+)").Groups[1].Value ); if (response.isExist()) { TwitterToken.TokenHolder.Instance.AccessTokenResponse = response; getAccessTokenCallback(true); } else { Debug.Log(string.Format("GetAccessToken - failed. response : {0}", web.text)); getAccessTokenCallback(false); } } }
public static bool loadAccessToken() { bool isExist = false; TwitterToken.Access token = new TwitterToken.Access( PlayerPrefs.GetString(TWITTER_USER_TOKEN), PlayerPrefs.GetString(TWITTER_USER_TOKEN_SECRET), PlayerPrefs.GetString(TWITTER_USER_ID), PlayerPrefs.GetString(TWITTER_USER_SCREEN_NAME) ); if (token.isExist()) { TwitterToken.TokenHolder.Instance.AccessTokenResponse = token; isExist = true; Debug.Log("loadAccessToken - succeeded"); } return(isExist); }