2016-04-21 11 views
0

私は奇妙な状況に遭遇しました。 私は私のブラウザでは情報にhttps://developers.google.com/gmail/api/quickstart/dotnet#step_1_turn_on_the_api_nameGamil APIが間違ったアカウントから情報を取得する

を取得するためのリンクの下からチュートリアルを以下の午前、私はアカウントAのGmailのログインが、プログラム中で、私はアカウントBを使用しています、また、アカウントBからclient_serect.jsonを使用していますユーザーIDとしてしかし、テストすると、プログラムは実際にアカウントAの情報を取得して表示します。アカウントBから情報を取得するにはどうすればよいですか?

+0

問題が解決しました。デフォルトのブラウザで正しいgmailアカウントにログインする必要があります。 – Hailei

答えて

0

client_secret.jsonには、Googleでアプリケーションを識別する情報のみが含まれています。

{ 
    "web": { 
    "client_id": "[[YOUR_CLIENT_ID]]", 
    "client_secret": "[[YOUR_CLIENT_SECRET]]", 
    "redirect_uris": [], 
    "auth_uri": "https://accounts.google.com/o/oauth2/auth", 
    "token_uri": "https://accounts.google.com/o/oauth2/token" 
    } 
} 

ユーザーごとに個別に取得する必要はありません。

各ユーザーのaccess_tokenと潜在的なrefresh_tokenを保存して別々に使用する必要があります。

the official documentationを実装する方法をお読みください。

関連する問題