0

Java ライブラリを使用して Google の DFP API を使い始めたばかりです。そして、ステップ 1 は、API を使用するためのログインを取得することのようです。彼らの例/ドキュメントは、この目的のために OAuth2 を使用する必要があることを強く示唆していますが、それを機能させることはできません。

https://code.google.com/apis/console#accessから api.dfp.clientId と api.dfp.clientSecretを取得しました。 GetRefreshToken を実行して api.dfp.refreshToken を取得しようとしていますが、動作しません。具体的には、GetRefreshToken によって指定された URL を使用してトークンを生成すると、次のようなエラーが表示されます。

「エラー: redirect_uri_mismatch 要求のリダイレクト URI: urn:ietf:wg:oauth:2.0:oob が登録済みのリダイレクト URI と一致しませんでした」

何が間違っているのですか?私はこの時点で完全に立ち往生しています。おそらく、OAuth2 以外のものを使用する必要がありますか?

ありがとう、デイブ

4

2 に答える 2

0

Cloud Console でウェブ アプリケーションを作成したと思います。代わりに、ネイティブ アプリケーションを作成してみてください。これにより、REDIRECT URI フィールドの動作が変更され、それらが urn:ietf:wg:oauth:2.0:oob および localhost に設定されます。

于 2013-11-27T09:51:48.637 に答える
0

oath リクエストと共にリダイレクト URI を指定する必要があります。渡される URI は、コンソールで指定したものと一致する必要があります ( https://code.google.com/apis/console#access )

于 2013-10-24T21:25:46.973 に答える