2017-03-23 12 views
0

以前私は以下のサービスを使用して自分のGmailアカウントから連絡先を取得していました。 https://github.com/google/gtm-oauth2 ただし、このAPIはログインに埋め込みブラウザを使用しており、短期間で非推奨になります。Gmailアカウントから連絡先を取得するには?

今、私はgmailアカウントからの使用と連絡先を承認する新しい方法を使用する必要があります。 私は次のサービスを通じてGoogleアカウントにログインできます。 https://github.com/google/GTMAppAuth

しかし、このサービスを使用すると、自分のGmailアカウントから連絡先を取得できません。誰もこの問題を取り除くために私を助けることができますか?

+0

連絡先APIを使用して[すべての連絡先を取得](https://developers.google.com/google-apps/contacts/v3/#retrieving_all_contacts)を試してみてください。 https://www.google.com/m8/feeds/contacts/{userEmail}/fullの承認リクエストを実行するだけです。 javascriptを使用している場合は、コードサンプルの参考にこの[SOスレッド](http://stackoverflow.com/questions/22124828/get-gmail-contacts-google-contacts-api-with-javascript)を確認してください。 – noogui

答えて

0

Gmailの連絡先については、私は人のAPIにアクセスするためにpythonを使用しています。

Googleでは、アプリケーションフロー全体を管理するためにapiclientとoauth2clientを提供しています。

https://developers.google.com/people/quickstart/python

あなたは資格証明書を取得したら、あなたは人々がPythonで

https://developers.google.com/people/api/rest/

にサービスを提供する呼び出すことができ、あなたがメソッドの結果を試みることができる=

service.people()。接続().list(resourceName = 'people/me'、pageSize = 10).execute()

接続= results.get( 'connections'、[])

0

この問題をお探ししていただきありがとうございます。以下のサービスでもっと掘り下げた後、私は解決策を得ました。

それはちょうど私たちが丁寧に読むために必要なすべてを与えています。彼らはまた、私たちが必要とするものすべてに役立つ良いサンプルプロジェクトを提供します。

+0

iOSの迅速なソリューションを共有できますか?私は一種の解決方法を使ってアンドロイドを解決しました - https://developers.google.com/people/quickstart/java – SSR

+0

GTMAppAuthの例を試してみましたが、ユーザーのプロフィールを取得できましたが、連絡先を取得しようとすると、常に403-Forbiddenエラー、私は連絡先を取得するためのガイドに従って、また、適切なアクセス許可を求めたが、私はいつも同じエラーが発生しています。 –

関連する問題