0

我刚开始使用 Google 的 DFP API 和他们的 java 库。似乎第 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 中创建了一个 Web 应用程序。相反 - 尝试创建一个本机应用程序。这将改变 REDIRECT URI 字段的行为,并将它们设置为 urn:ietf:wg:oauth:2.0:oob 和 localhost。

于 2013-11-27T09:51:48.637 回答
0

您必须在誓言请求中提供重定向 URI。传递的 URI 必须与您在控制台中指定的一致 ( https://code.google.com/apis/console#access )

于 2013-10-24T21:25:46.973 回答