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); } } }