問題タブ [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.
google-shared-contacts - 連絡先グループを作成する権限を取得するには?
ユーザーの連絡先グループを作成したい。oauth 2.0 を使用しています。「 https://www.google.com/m8/feeds」スコープも追加しました。
以下は私のコードです。
しかし、私は例外を下回っています。
java - Google Gdata ContactService Oauth2 Java
編集: 私の問題の解決策は...まあ、考えずにコードをコピーして貼り付けようとしないでください!
解決
サービスを変更できるようにするには、サービスを決して最終的なものにしないでください。最終的に有効化されたsetCredentials(credential)を削除し、連絡先にアクセスできるようにします。
正しい ContactsService 初期化:
この後、エラーは残りませんでした;)
元の質問
Google GData Contacts API V3.0への GWT-Server-Side 呼び出しを作成しようとしています。GWT 2.5.1 と jre6 を使用しています。このために、ネイティブ アプリケーションの API を実装したいと考えています。Web サーバー サービスとしてではありません。
*ACCESS_TOKEN* と *REFRESH_TOKEN* を受け取りました。
連絡先を読み取り/更新/削除し、データベースと同期できるようにしたいと考えています。
いくつかの疑問が見つかりましたが、ネイティブ アプリケーションのアプローチに向けられた解決策や問題はありませんでした。
助けてくれてありがとう!
私の問題
エラーになるだけです:
.....
私の質問
他の誰かがそれらの問題を受け取りましたか?
com.google.api.client.auth.oauth2.Credential
の認証に使用できますContactsService
か?
回避策としてこのヘッダーを自分で作成する方法はありますか?
インポートを含むマイ コード:
ContactSerice の初期化
インポート関数
承認する()
完全なインポート
完全なサーバー出力:
google-api - Google CardDAV API addressbook-multiget が 400 Bad Request を返す
Google の CardDAV API を使用して、Google コンタクトからすべての連絡先を取得しようとしています。CardDAV Developer's Guide
に
よると、これは. RFC 6352によれば、これは次のようになります。addressbook-multiget REPORT
残念ながら、私は常に(400) Bad Request
すべてのREPORT
リクエストを受けています。
リクエストにOAuth2アクセストークンとDepthヘッダーを1に設定したAuthorizationヘッダーを含め、https://www.googleapis.com/carddav/v1/principals/foo@gmail.com/lists/default
HTTPS経由で送信しています。また、開発者コンソールで CardDAV API へのアクセスが許可されています。
誰かがこれを機能させたり、私が別の方法で何をすべきかの手がかりを持っていますか?
c# - Google Contacts API と .Net を使用して電話番号ラベルを取得する
次のコードを使用して、Google からそれぞれのラベルが付いた電話番号を取得しようとしています。
ただし、Google アカウントの電話番号に "Home"、"Movile" などのラベルを設定しましたが、それらの値は返されません。ここで何か不足していますか?
c# - Google フィード/連絡先エントリを書き出す C# プログラム手法
Google API を介して Google から引き出された 1 つの Google 連絡先のフィード全体を調べようとしています。フィードに追加のアイテムがあるかどうか、またはどこにあるかを調べて確認するには、場合によっては何時間もかかることがあります。フィードをファイルにダンプして、日付などのフィードを検索し、日付エントリの内容を調査できるようにしたいと考えています。連絡先エントリが更新されたときではなく、連絡先が作成されたときの日付エントリがあるかどうかを確認したい項目の 1 つ。
コードの t コントラクト行の 1 つにブレークポイントを配置することで連絡先をダンプできますが、Visual Studio パネルですべての t エントリを展開するには長い時間がかかります。
フィードをファイルに書き込む方法は? これは、フィード エントリでこれを行う方法に関する単なる基本的な質問です。フィードを取得して file.WriteLine(Feed.whatever) ステートメントまたは同等のものに入れる方法と同様です。
また、フィードをファイルに書き込む方法について、stackoverflow を検索するのにかなりの時間を費やしました。
または、Google コンタクト エントリの実際の完全なスキーマはどこにありますか? Schemas.Google.com は存在しません。
私は何時間も Google API V3 を見てきました。情報はないようです。
以下は、フィードを操作し、連絡先ごとにいくつかのエントリを書き出すための基本的なコードです。このコードは、C# Visual Studio Express で追加された参照と共にダウンロードされた Google コードで動作します。電子メール アドレスとパスワード、および適切な出力ファイルを指定する必要があります。