1

私はYahooOAUTHを介して連絡先を取得しようとしています..ついに最終段階になりました。これを非常に厳密にフォローしていて、リクエストトークンも正常に取得しています。しかし、次のURLを取得すると:

https://social.yahooapis.com/v1/user/(guid)/contacts

ここに記載されているパラメータとともに

HTTPエラーが発生するだけです

アクセラレータで見つかりません

これは私が今得ようとしているものです。

https://social.yahooapis.com/v1/user/(some guid)/contacts?format=json&realm=yahooapis.com&oauth_consumer_key=(some key)&oauth_nonce=p0p@wA$h3rE&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1363691527&oauth_token=(access token here)&oauth_version=1.0&oauth_signature=(some sign)
4

2 に答える 2

0
// your url .........
 var url = "https://social.yahooapis.com/v1/user/"+guid+"/contacts?format=json";

//jsonがすべてのデータをリクエストするようにする必要があります

 var data = JSON.stringify({
    realm="yahooapis.com",
  oauth_consumer_key="dj0yJmk9nM9Y29uc3VtZXJzZWNyZXQmeD1lMg--",
  oauth_nonce="24829.2331",
  oauth_signature_method="HMAC-SHA1",
  oauth_timestamp="1219450170",
  oauth_token="A%3DuqkiebGpiTJl7ThQxU.jDXXaETYyfEy3xAKPyoavokwOOcZcz8Xs_l1Nvnl._
    KmCEVCeLkxxT1Y6BgRqf5f98sQWHklBM_anetveR7okK_M_5XEmQ1_1reo3UgKQULT_dQT8Gao3.
    Rrgz5rJxgmnYrhdWWdfgTdMQVzpbJT2aGkz59NTK1O8yXVE1EvZUCqju7WiFYu.WHNEw.9TWq3g--",
  oauth_version="1.0",
  oauth_signature="O2AQipLITO0aYHKZc9266RzC94%3D"


  });




 var client = Ti.Network.createHTTPClient({
     // function called when the response data is available
     onload : function(e) {

     },
     onerror : function(e) {
         Ti.API.debug(e.error);
         alert('error');
     },
     timeout : 5000  // in milliseconds
 });
 // Prepare the connection.
 client.open("GET", url);
 client.setRequestHeader("Content-Type","application/json");
 client.send(data);
于 2013-03-19T12:31:57.450 に答える
0

URLが間違っていました。yahooAPIドキュメントに記載されているように次のようになります。

https http://social.yahooapis.com/v1/user/(guid)/contacts

于 2013-03-21T04:41:47.907 に答える