我是否需要一个dev令牌来通过OAuth访问AdWords API?

我是否需要一个dev令牌来通过OAuth访问AdWords API?,oauth,oauth-2.0,google-ads-api,Oauth,Oauth 2.0,Google Ads Api,我正试图通过OAuth访问AdWords API。 我注册了一个应用程序,创建了一个MCC帐户(通过不同的电子邮件)和一个测试帐户 我阅读了AdWords API文档,没有发现我需要一个开发令牌来访问oauth的帐户。只有clientId、clientSecret和accessToken。 但当我尝试使用库连接到API时。我得到“参数名:AdWords API需要开发人员令牌” 如果在没有MCC和dev令牌的情况下无法访问API,OAuth的用途是什么 致以最良好的祝愿, 安德烈 另外,我可以通

我正试图通过OAuth访问AdWords API。 我注册了一个应用程序,创建了一个MCC帐户(通过不同的电子邮件)和一个测试帐户

我阅读了AdWords API文档,没有发现我需要一个开发令牌来访问oauth的帐户。只有clientId、clientSecret和accessToken。 但当我尝试使用库连接到API时。我得到“参数名:AdWords API需要开发人员令牌”

如果在没有MCC和dev令牌的情况下无法访问API,OAuth的用途是什么

致以最良好的祝愿, 安德烈


另外,我可以通过我的开发令牌访问我的测试帐户。但我需要访问任何授予我访问权限的客户,而不仅仅是属于我的MCC帐户的客户。

这个问题在AdWords API group上得到了回答:

进行AdWords API调用需要开发人员令牌。它的主要目的是确保开发人员已接受AdWords API T&C,确定您的请求,以防我们需要解决您面临的问题,等等。过去,它还用于确定API调用的收费帐户,但由于AdWords API调用现在是免费的,所以情况不再如此

OAuth2令牌用于根据客户端帐户验证您的呼叫。您也可以使用ClientLogin作为OAuth2的替代品,但它已被弃用,因此强烈建议不要使用它

您需要一个MCC帐户来获取开发人员令牌,但并不要求您调用的帐户生活在该MCC下。使用OAuth,您可以调用完全无关的帐户(例如,客户端从UI登录),只要您可以为该帐户生成访问令牌。现在,您的开发者令牌正在审查中,这就是为什么您的呼叫能力仅限于测试帐户。一旦您的代币获得批准,您应该能够呼叫您有权访问的任何帐户


如何为测试MCC帐户生成开发人员令牌?