コードを取得したときに問題が発生し、コードと引き換えにアクセストークンが必要になりましたが、トークンのコードを交換するための純粋なGoogleドキュメントとして、パラメーターを送信する必要があります
- code 最初のリクエストから返された認証コード
- client_id アプリケーション登録時に取得した client_id
- client_secret アプリケーションの登録時に取得したクライアント シークレット
- redirect_uri アプリケーションに登録された URI
grant_type OAuth 2.0 仕様で定義されているように、このフィールドには、authorization_code の値が含まれている必要があります。
var parameters = new OAuth2Parameters { code = ClientId = "", ClientSecret = "", RedirectUri = "", Scope = "https://www.google.com/m8/feeds", grant_type =, }; OAuthUtil.GetAccessToken(parameters);
パラメータを作成していますが、OAuth2Parameters に付与タイプの定義が含まれておらず、Google が不正なサーバー リクエスト エラーを送信します。アクセストークンのコードを交換するためのコードと、その交換方法を教えてください。これは、Google URL を作成する必要があるフォーム https://developers.google.com/accounts/docs/OAuth2WebServer#formingtheurlが記載されているリンク です。それからそれは言うエラーを送信します
ファイルまたはアセンブリ 'Newtonsoft.Json, Version=4.0.5.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)