問題タブ [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 に答える
581 参照

android - GoogleコンタクトAPIが利用可能なAPIのリストに表示されない

ここで説明するタスクの例を試してみました:https ://developers.google.com/google-apps/tasks/oauth-and-tasks-on-android APIコンソールでタスクAPIを有効にしてみましたが、表示されませんでした連絡先APIのオプション。これには理由がありますか?

0 投票する
2 に答える
1764 参照

xml - Google Contacts API: Unauthorized 401 不明な認証ヘッダー

Google Contacts API のドキュメントを注意深く読みましたが、PUT リクエスト (更新など) を正しく取得できません。OAuth gem (v0.4.5) で Ruby on Rails 3.2 を使用しています。私は Omniauth でトークンを取得し、スコープは " https://www.google.com/m8/feeds "として定義されています

実演してみましょう:

ご覧のとおり、GET リクエストはうまく機能するので、私の OAuth アクセス トークンは問題ないはずです。DELETE リクエストも機能します。

ここまでは順調ですね。ここでは、Google のドキュメント [1] で説明されているように、リクエスト ヘッダーに連絡先エントリの Etag を指定しました。ですから、何の問題も生じないはずです。

OAuth gem ドキュメント [2] によると、PUT リクエストの構文は次のようになります。

ドキュメントの例:

私の知る限り、単純な XML 文字列を PUT 要求の本文として送信する必要があります。それでは、最初にいくつかのサンプル データを取得しましょう。

...そして、Google に戻して更新してみてください:

したがって、これは機能しません。ドキュメント [1] のようになるように、XML を少し削除してみましょう。

しかし、うまくいきません。以前とまったく同じエラーです。

これは私が今完全に立ち往生しているところです。正しい方向へのヒントをいただければ幸いです。

[1] https://developers.google.com/google-apps/contacts/v3/#updating_contacts

[2] http://rubydoc.info/gems/oauth/0.4.5/OAuth/AccessToken

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

php - Zend GData Contacts、既存の連絡先を既存のグループに追加

Zend フレームワークの gdata ライブラリを使用して、既存の連絡先を既存のグループに追加しようとしています。

私のコードは次のとおりです。

この方法は、連絡先の電子メール、ウェブサイト、住所、電話番号を更新するために機能しますが、グループでのみこのエラーが発生します。

誰かがこの問題に遭遇した場合は、助けていただければ幸いです。

0 投票する
2 に答える
198 参照

java - JavaOAuthはユーザーIDを取得します

3本足のOAuthを使用してユーザーの連絡先APIにアクセスするWebアプリケーションを作成しました。プロセスの最後に、access_tokenとaccess_token_secretを受け取り、user_id(ユーザーの電子メール)と一緒にデータベースに保存します。

問題は、次に誰かがOAuthを実行しようとするときに、手順全体を実行するのではなく、それを使用するための既存のトークンがすでにある場合に必要なことです。

ユーザーが認証される前にuser_idを取得する方法はありますか?

認証には、ここからのコードを使用しています: http ://code.google.com/appengine/articles/java/retrieveing_gdata_feeds.html

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

php - GoogleコンタクトAPIはuserDefinedField設定を無視しています

userDefinedFieldを含めながら、連絡先を追加しようとしています。以下のコードは機能し、正しい情報で連絡先を追加しますが、userDefinedフィールドがありません。属性の1つを意図的にスペルミスした場合、APIを投稿すると、要素が欠落していると通知されますが、スペルミスを修正すると、userDefinedフィールドが含まれません。

小さなものが足りないかもしれませんが、なぜそれが単に無視されるのか本当にわかりません。誰かアイデアはありますか?

次の投稿からすでに多くのヘルプを受け取っていますが、問題を修正するための情報は見つかりませんでした: http ://www.google.com/support/forum/p/apps-apis/thread?tid=22ec941b7ac4ffc1&hl= ja http://groups.google.com/group/google-contacts-api/browse_thread/thread/be92586871a56046/95ec69573ca0f490?pli=1 http://www.ibm.com/developerworks/opensource/library/x-phpgooglecontact/ index.html

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

asp.net-mvc - Googleコンタクトサービス連絡先クエリOrderByパラメータ値

.net mvcでGoogleコンタクトサービスを使用していますが、ContactQuery.NumberToRetrieveとContactQuery.OrderByを使用して最も連絡の多い100人をロードしたいと考えています。OrderByを機能させるには、何を設定する必要がありますか?どうもありがとう

0 投票する
2 に答える
5750 参照

javascript - Google Contacts API バージョン 3.0 で oauth2 を使用して更新トークンを取得する

oauth2 (node.js およびconnect-oauthライブラリ) を使用して、Google 連絡先 API バージョン 3.0に接続しています。

すると、次のような応答が返ってきます。

後者の有効期限が切れるとすぐに、新しいアクセス トークンを取得するために使用される更新トークンがありません。

oauth2 のオプション

post-body 'redirect_uri=http%3A%2F%2Flocalhost%2Foauth2callback&grant_type=authorization_code&client_id=CLIENTID&client_secret=CLIENTSECRET&type=web_server&code=4%2F3gbiESZTEOjiyFPLUhKfE_a_jr8Q'

注:同様の質問から request-post_body に approval_prompt=force を追加しようとしましたが、これによりエラーが発生しました

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

oauth-2.0 - GETリクエストの代わりにPOSTをGoogleコンタクトAPI(OAuth2)に送信する

誰かがここで私を助けてくれることを願っています。GoogleコンタクトAPIを使用して連絡先のリストを取得しています。私の理解では、これはGETリクエストを送信することによって行われます。

https://www.google.com/m8/feeds/contacts/default/full?alt=json&max-results=9999&oauth_token=OATH_TOKEN_HERE

ただし、侵入者はURL内のoauth_tokenにアクセスできるため、これは非常に安全ではありません。これに対抗するために、パラメーター(alt、max-results、oauth_token)をデータとして、これをPOSTリクエストとして送信しようとしています。ただし、「認証が必要です」というエラーが表示されます。ヘッダーに「Authorization:OAuth」を追加しようとしましたが、役に立ちませんでした(認証タイプが認識されないというエラーが発生します)。

何かアドバイス?セキュリティソフトウェアがプログラムのセキュリティホールについて文句を言わないように、oauthトークンをGoogleに送信する安全な方法が必要です...

ありがとう!

0 投票する
0 に答える
234 参照

java - Google Contacts API を使用して読み取り専用フィールドを作成する

Google Contacts API を使用して Google 連絡先を追加しようとしています。これには、ユーザーに対して読み取り専用のままで、作成している Google アプリケーションによってのみ変更できるカスタム フィールドがあります。問題は、メソッドを使用して連絡先を更新した後です

https://developers.google.com/gdata/javadoc/com/google/gdata/data/IEntry

このフィールドは、電子メールを持っているユーザーから引き続き編集できます。

正しい方法を使用していますか? インターネット上で見つけられなかったので、誰かが同様のもののサンプルを持っていますか?

アクセス制限を設定することはできますか (たとえば、連絡先を読み取り専用または編集のみに設定するなど)

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

gmail - ログインしたユーザーのGmailプロフィール写真を取得する

Google APIのいずれかを使用して、ログインしているユーザーのGmailプロフィール写真を取得することは可能ですか?

Googleの連絡先APIを使用して、連絡先の写真を取得できましたが、自分の写真は取得できませんでした。Google Plus APIを使用して、Gmailの画像とは異なるGooglePlusの画像を取得できました。