新しいGoogleコンタクトAPIを使用してみます。 私の仕事は簡単です - 私の個人的なドメインアカウントから連絡先を取得してください。 I APIコンソールで自分のアプリケーションを登録し、だから私は(SDKグーグル)ネットを通じて自分のアプリケーションを認証してみてくださいClientIdを、ClientSecret を得るGoogle contact api v3 authentication
RequestSettings settings = new RequestSettings(appName,login,password);
ContactsRequest cr = new ContactsRequest(settings);
Feed<Contact> contacts = cr.GetContacts();
foreach (Contact entry in contacts.Entries)
{
....
}
このコードはうまく動作しますが、Googleは、我々は製造時のOAuth2認証を使用するべきであると述べましたシナリオ。 私はRequestSettings
で異なるパラメータを試しますが、他の変種では401(アクセス拒否)を取得します。 他のアカウントの資格情報を使用せずにインストールされたdesctopアプリケーションでgoogle API v3を使って認証する正しい方法は何ですか?
... GoogleはOAuth2 を使用する必要があると言っています。この行の後にあなたが要求する認証を書いてください。 RequestSettings settings = new RequestSettings(appName); //ここに認証トークンを追加してください ContactsRequest cr = new ContactsRequest(settings); しかし、彼らはこれを行う方法については何もしていません 解決策を見つけるために私は結びついています。とにかくOAuth 2.0を使用するにはhttps://developers.google.com/accounts/docs/OAuth2Login –