尝试连接 AdSense 管理 API 示例时出现以下错误:
缺少必需参数:redirect_uri
我正在使用服务帐户,因为我的服务器处理 adSense api 之间的所有交互。用户不参与。这是我的 PHP 代码:
$client = new Google_Client();
$client->setApplicationName("PeopleHelpingPeople"); // name of your app
// set assertion credentials
$client->setAssertionCredentials(
new Google_Auth_AssertionCredentials(
"...",
array('https://www.googleapis.com/auth/analytics.readonly'),
file_get_contents('client_data.json') // keyfile you downloaded
));
$client->setScopes(array(
'https://www.googleapis.com/auth/analytics.readonly'
));
$client->setClientId("..."); // from API console
$client->setAccessType('offline_access'); // this may be unnecessary?
// Create service.
$service = new Google_Service_AdSense($client);
为什么我会收到此错误?