gapi帐户数据网址转到404

时间:2012-08-24 07:17:32

标签: google-analytics google-analytics-api

有谁知道GAPI 1.3.1课程使用的新帐户数据网址?目前的是

https://www.google.com/analytics/feeds/accounts/default但它会转到404

此致

4 个答案:

答案 0 :(得分:8)

  • 转到:https:// code.google.com / apis / console /
  • 登录并创建新项目
  • 启用Analytics API
  • 点击Analytics API链接,然后在左侧菜单中选择API访问
  • 记下API密钥(浏览器应用程序密钥)

然后在你的代码里面,你有: https:// www.google.com/ analytics / feeds / accounts / default 将被替换为: https:// www。 googleapis.com/ analytics /v2.4/management/accounts

还有一项改变要做。 每次调用信息都必须包含API密钥作为名为密钥的GET参数

示例:https://www.googleapis.com/analytics/v2.4/management/accounts?start-index=1&max-results=100&key= API_KEY

对不起,我是新来的,我还无法粘贴链接。希望变得更好:)

答案 1 :(得分:4)

答案 2 :(得分:1)

请参阅Account Feed Shutdown

  

Data Export API v2.3 migration已完成且API已关闭。如果您的应用程序尝试访问帐户Feed,它现在将收到404错误响应。要解决此错误,请migrate Management API访问配置数据。

答案 3 :(得分:0)

使用GAPI 1.3.1时,您可以通过调用帐户的列表方法来请求用户可用的帐户列表。在PHP中,这将看起来像:

try {
    $accounts = $analytics->management_accounts->listManagementAccounts();
} 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();
}

有关使用GAPI查询GA Management API的详细信息,请参阅https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtAccountGuide