(403)当我调用Google_Service_Analytics_Profile对象的插入时,您的项目无权访问此功能

时间:2016-01-08 13:54:02

标签: php google-analytics google-analytics-api

自从我尝试实现需要通过php api插入视图(配置文件)但没有成功的服务器应用程序以来已经很长时间了。

我已授予帐户和媒体资源中开发者帐户的服务计数电子邮件的所有权限,并查看用户管理。我已经使用所有正确的密钥创建了正确的客户端对象$client,然后这是我的代码:

$analytics = new Google_Service_Analytics($client);
$profile = new Google_Service_Analytics_Profile($client);
$profile->setName('websiteView_0.1');
$profile->setECommerceTracking(True);

try {
  $analytics->management_profiles->insert('my_account_id', 'my_property_id', $profile);

} catch (apiServiceException $e) {
  print 'There was an Analytics API service error '
      . $e->getCode() . ':' . $e->getMessage();

} catch (apiException $e) {
  print 'There was a general API error '
      . $e->getCode() . ':' . $e->getMessage();
}

这是我的错误的屏幕截图。如果我得到适当的指导,那就太好了。

enter image description here

1 个答案:

答案 0 :(得分:2)

您似乎没有此功能的测试版访问权。

  

Account Management在Management API中编写操作(例如   创建,更新,删除,修补Web属性,视图(配置文件)和   目标资源目前可用作开发者预览版   有限的beta。如果您对使用这些功能感兴趣,请request access to the beta

如果您已经申请,则需要等到Google收到您已获得访问权限的通知。上次我请求访问时,如果您获得访问权限,您将花费超过一个月的时间从Google收听。