【发布时间】:2022-10-06 06:33:10
【问题描述】:
使用节点 js,我必须从我必须开始编码的地方获取谷歌分析数据,例如页面浏览量等,请也分享任何示例。我正在共享代码,但在此代码中,访问令牌每 15 分钟过期一次。
代码
var axios = require(\'axios\');
exports.googledata = async (req, res) => {
var config = {
method: \'get\',
url: \'https://www.googleapis.com/analytics/v3/data/ga?access_token=xxxxx&ids=ga%3A214170689&dimensions=ga%3ApagePath&metrics=ga%3Apageviews&filters=ga%3ApagePath%3D%3D%2Faccounts%2Fregistration%2F&start-date=2022-01-01&end-date=today\',
headers: {}
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
}
-
探索使用报告 API 的专用软件包。 Node.js 有一些不错的选择。
-
访问令牌的有效期仅为 1 小时。之后,您必须使用刷新令牌重新生成或刷新它们。您可以参考this doc了解更多详情。
标签: node.js google-analytics google-analytics-api