上記の2つのAPIに問題があります。次のシナリオを考えてみましょう:私は2つの異なるGoogleアカウントを持っています。GoogleコンタクトAPI v People API
GET /m8/feeds/contacts/<email>/full
同じ秒のために:Google+のとGoogle+
Google+に使用していない最初のアカウントの連絡先のAPIを使用している場合、私はすべての私の連絡先を見ることができますを使用する第2のアカウントを使用していないワンGoogle+を使用するアカウントで
GET https://people.googleapis.com/v1/people/me/connections
:私はGoogle+に使用していない最初のアカウントの人々のAPIを使用していた場合
、私は(実際に私は次の同期のトークンを取得しています空の応答を取得しています次のスコープ:
https://www.googleapis.com/auth/contacts
戻り値:
{
"nextSyncToken": "CMe6...."
}
2番目のアカウントで同じ呼び出し(GOOGLとe +)は魅力的に機能します
2つのアカウントの唯一の違いはGoogle+です.Places APIはGoogle+のアカウントでのみ動作する可能性がありますか?それとも何か他のもの、私は2つのAPIの違いを見つけ
? – abraham
あなたの最初のアカウント(Google +以外)のアカウントは、2番目のアカウント(Google+)と同じ/類似の接続ですか?また、 'scope'' https:// www.googleapis.com/auth/contacts.readonly'を追加しようとしましたか? –
私はまた 'https:// www.googleapis.com/auth/contacts.readonly'スコープを試しましたが、同じ結果が得られました – shachar