上記の 2 つの API に問題があります。次のシナリオを考えると、私は 2 つの異なる Google アカウントを持っています。Google+ を使用しない 1 つのアカウントと、Google+ を使用する 2 つ目のアカウント
Google+ を使用していない最初のアカウントで Contacts API を使用すると、すべての連絡先を表示できます。
GET /m8/feeds/contacts/<email>/full
Google+ を使用する 2 つ目のアカウントも同様です。
Google+ を使用しない最初のアカウントで People API を使用すると、空の応答が返されます (実際には、次の同期トークンだけを取得しています:
GET https://people.googleapis.com/v1/people/me/connections
次のスコープで:
https://www.googleapis.com/auth/contacts
戻り値:
{
"nextSyncToken": "CMe6...."
}
2 つ目のアカウント (Google+ を使用) に対する同じ呼び出しは、魅力的に機能します
2 つのアカウントの唯一の違いは Google+ です。People API が Google+ のアカウントでのみ機能する可能性はありますか? それとも、私が見逃している何か他のものですか