問題タブ [google-contacts-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1123 参照

oauth-2.0 - 500エラーを与えるGoogle連絡先データAPI

OAUTH2 認証を使用して GMAIL の連絡先をインポートしています。私のコードでは、構成パラメーターを配列に格納しています。

以下は、POST 配列の作成方法です。

今、アクセス トークンを取得するためにCURL呼び出しを行っています。

ここが私が困っているところです。最初のコールバックでは、このリクエスト アクセス トークン プロセスはエラー 500レスポンスを返します。これはログに次のように表示されます。

しかし、その後のすべてのコールバックでは、適切なアクセス トークンを取得しています。

初めて何がうまくいかないのですか?

更新どういうわけか client-secret をリセットしたところ、しばらくの間、適切な XML 応答が得られました。しかし、突然、突然、新しいエラーが発生し始めました。

access_tokenを取得するための curl 呼び出しの直後に、{"error":"invalid_grant"} が表示されます。なぜそうなのか?

0 投票する
1 に答える
4193 参照

javascript - GoogleはOAuth2認証を使用してJavaScriptクライアントからAPIの問題に連絡します

何時間もこれと格闘してきましたが、ドキュメントはひどいようです。基本的に、PortableContactsAPIまたは本格的なContactsAPIのいずれかを使用して、OAuth2認証済みユーザーの連絡先への読み取りアクセスを取得しようとしています。Googleは最近OAuth2の許可を開始しました。

最初にユーザーにスコープ「https://www.google.com/m8/feeds」で認証させることで、ContactsAPIを介してユーザーの連絡先にアクセスできます。次に、jQueryを使用して最初の25件の連絡先を取得できます(表示されているコードはCoffeeScriptです) 。

それは機能し、JSONデータを取得します。しかし、ほとんど信じられないことに、Googleが提供する唯一の連絡先の注文は(私が知る限り)「最終変更」(真剣にwtf?)です。「トップフレンズ」や「最も人気のある」のようなものが必要です。

これは、たまたまGoogle PortableContacts APIでできることです(そうです!)。もちろん、私は仕事への成功した要求を得ることができないようです。

まず、このリンクをクリックして、ユーザーにポータブル連絡先APIで認証してもらいます(スコープに注意してください: "https://www-opensocial.googleusercontent.com/api/people")

これは正常に機能し、アクセストークンが返されます。

次に、ポータブル連絡先APIにajaxリクエストを送信しようとします

しかし、それは403エラーを返します

私が間違っていることについて何か考えはありますか?

付録このバグレポートはGoogleOAuth2フォーラムで
見つかりました。このバグレポートでは、PortableContactsAPIを使用するときに認証ヘッダーを設定する必要があるとアドバイスされていました。だから私はこのようにそれを試しました:

しかし、それは私に同じ403エラーをもたらします:

0 投票する
5 に答える
3106 参照

php - PHP、(zend) gdata、および 2 脚の oauth を使用して Google 連絡先をフェッチする際の「不明な認証ヘッダー」

zend gdata ライブラリを使用して 2 Legged OAuth アプリ (Google Marketplace アプリ) を作成しています。Google の連絡先を取得する必要があります。

以下のコード。

次のエラーが表示されます。



上記のコードの実行時に送信される HTTP ヘッダーは次のとおりです。

受信した HTTP 応答:


ここで何が欠けているのか教えてください。

0 投票する
3 に答える
2307 参照

ruby-on-rails - Ruby on RailsでGmailの連絡先用のアクセストークンを作成する方法

Omniauth を使用してユーザーの Gmail 資格情報を要求しているので、後でユーザーの友人/連絡先を要求できます。

現在、認証リクエストによって生成されたアクセス トークンを使用して、OmniauthCallbacks コントローラー内でフレンド リストを取得しています。このようなもの

データベースに保存した資格情報を使用して新しいアクセス トークンを作成し、別のコントローラーから Google API を呼び出すにはどうすればよいですか?

0 投票する
1 に答える
2649 参照

python - 「マイコンタクト」グループのグーグルコンタクト

Googleの連絡先リストにあるすべてのグループを取得する小さなPythonスクリプトを作成しましたが、何らかの理由で「連絡先」が表示されません。私は3.0APIを使用していますが、2.0APIでも同様の問題が発生していました。以下は、Google2.0の連絡先のドキュメントから抜粋したものです。

たとえば、マイコンタクトグループのIDを確認するには、特定のユーザーのすべてのグループのフィードを取得し、サブ要素を持つグループエントリを見つけて、そのグループエントリの要素の値を取得します。

現在、私が受け取る応答には、gContact:systemGroupタグがどこにもありません。特定のグループのグループIDを取得するにはどうすればよいですか?

私のスクリプトは以下のとおりです:-

どうすればこれをトラブルシューティングできるかについてのいくつかの手がかりは素晴らしいでしょう、ありがとう。

0 投票する
1 に答える
486 参照

c# - デスクトップ アプリケーションでの Google OAuthUtil の使用

Google コンタクトとやり取りするデスクトップ アプリケーションを構築しています。Googleが提供するOAuthUtilを使用してアプリケーションを認証しようとしましたが、機能しません...

コールバック URL を提供する必要があるため、webapplication にのみ適しているようです。関数 OAuthUtil.GetUnauthorizedRequestToken が void を返すためだと思います...

0 投票する
1 に答える
927 参照

php - ZendFramework Google コンタクト

私は以下を使用しています

http://www.ibm.com/developerworks/opensource/library/x-phpgooglecontact/index.html

Google に対して認証し、ユーザーの連絡先を取得します。ただし、このシステムでは Google の oAuth 統合を使用することをお勧めします。

これを行う最も簡単な方法または簡単な例は何ですか?

本質的に私はこれを変更したい

ユーザーが自分の電子メールやパスワードを提供する必要がないように、oauth2 を使用するようになりました。

0 投票する
1 に答える
133 参照

php - ZendFramework 連絡先クエリ

私は以下を使用しています

特定のユーザーの連絡先を取得するには。しかし、これを名前順に並べたいのですが、どうすれば可能ですか? 私はこのようなことを試みていましたが、うまくいかないようです。

0 投票する
1 に答える
470 参照

php - Zend Gdata PHP APIを使用して、現在ログインしているユーザーの詳細を取得するには?

認証に次のステートメントを使用しています。

ユーザーの認証に成功し、ユーザーの連絡先を取得できます。しかし、現在認証されているユーザーのプロファイルの詳細を取得する必要があります。これどうやってするの?