我正在尝试创建一个简单的应用程序,以允许Adwords用户从其帐户生成简单的报告。
该应用的预期流量为:
我正在使用此示例作为指导:
https://github.com/googleads/googleads-php-lib/wiki/API-access-on-behalf-of-your-clients-(web-flow)
我成功完成了第一步,但无法完成第二步。完成此示例中描述的所有步骤后,我无法获得用户的adwords帐户。我尝试使用:
$session = (new AdWordsSessionBuilder())
->fromFile(base_path() . '/adsapi_php.ini')
->withOAuth2Credential($oauth2)
->build();
$adWordsServices = new AdWordsServices();
$managedCustomerService = $adWordsServices->get($session, ManagedCustomerService::class);
// Create selector.
$selector = new Selector();
$selector->setFields(['CustomerId', 'Name']);
$selector->setOrdering([new OrderBy('CustomerId', SortOrder::ASCENDING)]);
$selector->setPaging(new Paging(0, self::PAGE_LIMIT));
// Make the get request.
$page = $managedCustomerService->get($selector);
但是尝试进行get()返回给我一个Google \ AdsApi \ AdWords \ v201809 \ cm \ ApiException:[AuthorizationError.USER_PERMISSION_DENIED @;触发:”]
我应该如何进行?