1

我需要显示的纯HTML仪表板“或“自定义组件”在下面的链接https://ga-dev-tools.appspot.com/demos/embed-api/显示“纯HTML仪表板”或“自定义组件”使用分析API

我所描绘的谷歌Analytics帐户&它显示我的实时统计完全为我的网站,但我需要使用API​​显示在下面的链接,以显示相同的: https://github.com/googleanalytics/embed-api-demos/blob/master/site/3-custom-components.html

我已经取代我的客户ID下面的代码:

gapi.analytics.auth.authorize({ 
container: 'auth', 
clientid: '623325626209-j1jm9d78ge0v4uf8b9cor31qsirungrq.apps.googleusercontent.com', 
}); 

我也更新结束日期为当前日期如下:

query: { 
'metrics': 'ga:sessions', 
'dimensions': 'ga:date', 
'start-date': '30daysAgo', 
'end-date': '2014-09-05' 
}, 

所以,当我运行的代码,它显示了一个按钮“访问谷歌Analytics(分析)”,当我点击它,我得到以下错误:

  1. 这是一个错误。

错误:origin_mismatch

应用:项目默认服务帐户

您可以通过电子邮件这个应用程序在开发者:[email protected] 请求细节

= 
scope=https://www.googleapis.com/auth/analytics.readonly https://www.googleapis.com/auth/userinfo.email 
response_type=code token id_token gsession 
redirect_uri=postmessage 
cookie_policy=single_host_origin 
proxy=oauth2relay591552393 
state=524099008|0.3938720987 
origin=http://localhost:27363 
include_granted_scopes=true 
client_id=656169223314-dbc8l4c7ro20hn8vcqqtd9rhd0e6arcb.apps.googleuserconte 

有人能PLS帮助我解决这个问题?提前

感谢名单

回答

1

原产地不一致通常是由不正确设置的API项目控制台JavaScript源引起的。您需要确保Javascript起源与您的请求所来自的域以及您在登录后返回用户的域匹配。

在您的情况下,您仍需要创建教程中的client_id你自己。有关更多详细信息,请参阅"Create a client ID and client secret" section中嵌入式API的开发人员文档。

阁下你需要去Google Developer console并注册你的应用程序。上面的文档链接会引导您创建它。提示:请勿添加产品名称和电子邮件地址。

此时实时API仍处于测试阶段,您需要申请访问它。 Real time reporting api private beta填写表单,你不会听到谷歌的任何东西只需等待24小时,并试试它通常正常工作。

+0

当然,我会尝试上述..很多很多 – Dev 2014-09-05 09:32:29

相关问题