【发布时间】:2018-04-24 20:04:41
【问题描述】:
var GA = require('googleanalytics'),
util = require('util'),
config = {
"user": "myusername",
"password": "mypassword"
},
ga = new GA.GA(config);
ga.login(function(err, token) {
var options = {
'ids': 'ga:<profileid>',
'start-date': '2010-09-01',
'end-date': '2010-09-30',
'dimensions': 'ga:pagePath',
'metrics': 'ga:pageviews',
'sort': '-ga:pagePath'
};
ga.get(options, function(err, entries) {
util.debug(JSON.stringify(entries));
});
});
但是出现错误
events.js:165 抛出错误; ^
错误:未捕获的、未指定的“错误”事件。 (https://developers.google.com/accounts/docs/AuthForInstalledApps) 在 GA.emit (events.js:163:17)
【问题讨论】:
-
重要提示:ClientLogin 自 2012 年 4 月 20 日起正式弃用,现在不再可用。对 ClientLogin 的请求将失败并返回 HTTP 404 响应。我们鼓励您尽快迁移到 OAuth 2.0。
标签: javascript node.js google-analytics google-oauth google-analytics-api