Google Contacts APIを使用して、フォーマットされた JSON を取得しています。うまくいけば、ユーザーの連絡先のすべてのメール アドレスが含まれています。この情報を使用して、データベースでユーザーの友達を検索します。
これらの結果はどちらも発生しません。
呼び出される URI は次のとおりです (読みやすくするために、パラメーターごとに分割されています。
http://www-opensocial.googleusercontent.com/api/people/@me/@all/?
filterby=emails&max_results=1000
&oauth_consumer_key=XXXXXXX
&oauth_nonce=h7ZEI
&oauth_signature=6U2ywoPRFu8iJdQhjMRk%2FZlf%2FBg%3D
&oauth_signature_method=HMAC-SHA1
&oauth_timestamp=1283979209
&oauth_token=1%2Fwv9OYV4LuffVLv6OqlFJLOtTlBo5sYYQkHbZznlLrNk
&oauth_version=1.0
&orderby=starttime
これは、私が返した切り詰められ、匿名化された JSON です。
{
"startIndex": 0,
"totalResults": 615,
"entry": [
{
"id": "XXXXXXXXXXXXXXXXXXX",
"name": {
"formatted": "XXXXX XXXXXX",
"familyName": "XXXXXXX",
"givenName": "XXXXXX"
},
"displayName": "XXXXX XXXXXX"
},
],
"itemsPerPage": 20
}
ここで何がうまくいかないかについての考えは素晴らしいでしょう。