我刚刚开始使用他们的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
答案 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。