如何生成api.dfp.refreshToken?

时间:2013-08-24 14:26:55

标签: api oauth google-dfp

我刚刚开始使用他们的Java库使用Google的DFP API。似乎第1步是登录使用API​​。他们的示例/文档强烈建议我应该为此目的使用OAuth2,但是我无法让它工作。

我已经得到了我的api.dfp.clientId&来自https://code.google.com/apis/console#access的api.dfp.clientSecret我正在运行GetRefreshToken以尝试获取我的api.dfp.refreshToken但它不起作用。特别是当我使用GetRefreshToken提供的URL生成令牌时,我收到一条错误消息:

“错误:redirect_uri_mismatch 请求中的重定向URI:urn:ietf:wg:oauth:2.0:oob与注册的重定向URI不匹配“

任何想法有什么不对?我完全陷入了困境。也许我应该使用OAuth2以外的东西?

谢谢, -Dave

2 个答案:

答案 0 :(得分:0)

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

匹配

答案 1 :(得分:0)

我认为您在云控制台中创建了一个Web应用程序。相反 - 尝试创建本机应用程序。这将改变REDIRECT URI字段的行为,并将它们设置为urn:ietf:wg:oauth:2.0:oob和localhost。