无法使GetRefreshToken.php与Adwords API一起工作
我是Adwords API的不速之客,如果我没有清楚地描述我的问题,请告诉我。我在互联网上搜索过,人们确实和我有类似的问题,但他们都没有给出一个适合我的解决方案。 我的问题和这部电影的情节差不多。唯一的区别是我在使用测试帐户(live MCC帐户的开发者令牌待定)。在auth.ini中,我有以下信息集无法使GetRefreshToken.php与Adwords API一起工作,php,soap,oauth-2.0,google-ads-api,Php,Soap,Oauth 2.0,Google Ads Api,我是Adwords API的不速之客,如果我没有清楚地描述我的问题,请告诉我。我在互联网上搜索过,人们确实和我有类似的问题,但他们都没有给出一个适合我的解决方案。 我的问题和这部电影的情节差不多。唯一的区别是我在使用测试帐户(live MCC帐户的开发者令牌待定)。在auth.ini中,我有以下信息集 developerToken = "PENDING_DEVELOPER_TOKEN_OF_THE_LIVE_ACCOUNT" userAgent = "COMPANY_NAME" clientCu
developerToken = "PENDING_DEVELOPER_TOKEN_OF_THE_LIVE_ACCOUNT"
userAgent = "COMPANY_NAME"
clientCustomerId = "CUSTOMER_ID_OF_TEST_ACCOUNT"
client_id = "CLIENT_ID_OF_TEST_ACCOUNT"
client_secret = "CLIENT_SECRET_OF_TEST_ACCOUNT"
所有其他信息保留为默认信息
我按照这个步骤获取客户id和客户机密。当我在谷歌云控制台注册应用程序时,我登录了测试帐户电子邮件,这对id和密码与测试帐户关联。我还使用live MCC帐户进行了测试,生成了另一对id和secret,但两者都不起作用。当我在浏览器中运行GetRefreshToken.php时,我得到如下错误消息:
您的OAuth2凭据不正确。请参见GetRefreshToken.php示例。{“错误”:“无效的请求”}
我一整天都在用头撞桌子,仍然不知道我在配置上做错了什么。任何见解都值得赞赏。非常感谢 以下是设置adwords api的步骤:
以下是设置adwords api的步骤:
谢谢你的回答,尽管我在发布问题几天后就知道了。只是一个小小的更正:如果您想使用测试帐户进行测试(您只能在开发者令牌获得批准之前使用测试帐户进行测试),您应该使用测试帐户中的客户端id和客户端机密,而不是live帐户,否则将导致“unauthorized_client”错误。一旦你更新了答案,我会接受你的。谢谢你的回答,尽管我在贴出问题几天后就想出来了。只是一个小小的更正:如果您想使用测试帐户进行测试(您只能在开发者令牌获得批准之前使用测试帐户进行测试),您应该使用测试帐户中的客户端id和客户端机密,而不是live帐户,否则将导致“unauthorized_client”错误。一旦你更新了答案,我会接受你的。干杯