問題タブ [google-shared-contacts]

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 投票する
2 に答える
1697 参照

google-api - API を使用して Google 共有連絡先を作成するときの競合 409 エラー

API を使用して新しい Google 共有連絡先を追加しようとすると、継続的に HTTP 409 の「競合」エラーが発生します。

ドキュメントを可能な限り厳密にフォローし、新しいエントリを次のように定義しました。

HTTP リクエストを次のように設定しました。

この例では、CS_FEED_DEFAULT は共有連絡先 URL で、lsOut は上記で定義した私のエントリです。

このリクエストを送信すると、409 レスポンスと次のレスポンス テキストが返されます。

この問題について誰かアドバイスをもらえますか?

ありがとう。

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

c# - google api v3 クエリ google 連絡先 .NET

Google の連絡先を照会してコンソールに出力する C# アプリケーションを構築しようとしています。

メールアドレスは :bhmi12@gmail.com エクセレントはGoogleアプリの名前です。

2 つの問題があります。

アプリを実行するたびに呼び出す必要がある最初の問題:

URL にアクセスして新しい AccessCode を取得しますが、Google は一度だけ行う必要があると主張しています。そしてアクセストークンを取得します。

2 番目の問題は、このコードが機能しないことです。PrintAllContacts に移動すると、奇妙な例外で失敗します。

これはスコープを書く正しい方法ですか?どうもありがとう。コード:

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

php - Google Contacts API - 連絡先の削除 (400 エラー)

連絡先を追加、変更できましたが、削除できません。これは私のリクエストですが、引き続きこのエラーが表示されます。問題がわかりません。「コンテンツ」に問題があるはずですが、何が欠けているのかわかりません。これに光を当てていただければ幸いです。

ERROR: 400 エラーです。クライアントが不正または違法なリクエストを発行しました。それが私たちが知っているすべてです。

注: 私は、Manuel Lemos クラスを試しています: http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html

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

powershell - PowerShell/.Net - Google API 連絡先の変更: PUT リクエスト 401 未承認

.Net API を使用して Gmail アカウントの連絡先を変更し、powershell に読み込もうとしています。ここで説明されている手順に従っています(連絡先の更新、Doh !)

連絡先を更新するには、まず連絡先エントリを取得し、データを変更して、承認済みの PUT 要求を、変更された連絡先エントリを本文に含む連絡先の編集 URL に送信します。

OK、わかったので、次のコードを使用して連絡先情報を取得することに成功しました:

もちろん、外部アプリがブロックされたことを示す Google からのメール メッセージがあり、このコードが機能するようにセキュリティ パラメータを変更しました...そして、コードは Google の連絡先のタイトルを要求しています。

そして今、私の問題:
オブジェクトのプロパティを変更しています:

と呼ばれる関数を使用していますExecute-HTTPPostCommand。Etag 値を追加するためにわずかに変更されています。実際に別の場所で変更されているエントリを変更していないことを確認するために Google で必要とされています。

そして、次のように呼び出します。

Contact.ID 値は、Google が連絡先を更新するために必要な URL です。次のようになります: https://www.google.com/m8/feeds/contacts/userEmail/full/ {contactId}

エラー 401 : unautorized が表示されます。Windows Sysadmin であるため、Web サービスの PUT 要求に慣れていません。同じ資格情報を使用してデータを読み取り、データを更新しようとしています。私は何が欠けていますか?

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

oauth-2.0 - Contacts API の非推奨の詳細について

連絡先 API バージョン 2 は非推奨であるため。連絡先 API バージョン 3 を使用しています。以下のコードのメソッドが非推奨であるかどうかを取得できません。そこで迷っています。ここに案内してください。

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

c# - サービス アカウントの問題を伴う Google Contacts API

したがって、1つの問題を除いて、基本的にこれは機能しています。ドメインの連絡先にアクセスできるように、Google サービス アカウントをセットアップしました。そして、バッチクエリを完全に行うことができます!

しかし、cr.Retrieve("some-contact-url-here") を呼び出すと、Refresh トークンがないことを示すエラーがスローされます。ただし、サービス アカウントを使用しているため、認証時に更新トークンを取得できません。

また、サービス アカウントの更新トークンを取得する方法について、適切な答えが見つからないようです。サービス アカウントで更新トークンを取得することについて積極的に言及している 1 つまたは 2 つのスタックオーバーフローの投稿がありますが、リンク先はリダイレクトされています。私がリフレッシュ トークンと関係があるとわかった他のことは、基本的に手動で認証し、トークンを保存することでした。サービス アカウントを使用する必要があるため、それは不可能です。

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

google-shared-contacts - 投影を機能させることができません

しばらくの間、Google 連絡先 API 呼び出し (v3) でプロジェクションを機能させようとしてきました。私の参照は: https://developers.google.com/google-apps/contacts/v3/reference#projection-values

OAuth 2.0 Playground (および私の実際のアプリ) から、私は試しています:

www.google.com/m8/feeds/contacts/default/full?v=3.0&max-results=10 www.google.com/m8/feeds/contacts/default/thin?v=3.0&max-results=10

実際、私は連絡先(メール付き)にのみ興味があります:www.google.com/m8/feeds/contacts/default/property-email?v=3.0&max-results=10

私が何をしても、常に完全な投影が返されるようです。

ここで少し欠けていますか?

敬具、ヨリス