私はGoogleアナリティクスレポートから非常に単純なデータセットを取得しようとしており、認証を取得していません。私は本当に失われています。私はAPIエクスプローラを使って私が何をしようとしているのかをテストしてきましたが、単純なバッチを行うことはできません。サービス> Google AnalyticsのレポートAPI v4の> analyticsreporting.reports.batchGetGoogle Analytics Reporting API throwing 401s
注:私は」私は、キーフィールド(OBV)
これは基本的に私は戻って送信するために取得しようとしているものですが打ち抜かましたOAuth2をやろうとしていませんが、サーバのAPIキーでこの機能を起動してください。
POST https://analyticsreporting.googleapis.com/v4/reports:batchGet?fields=reports&key=XXX
{
"reportRequests": [
{
"dateRanges": [
{
"startDate": "2014-06-23",
"endDate": "2016-06-23"
}
],
"orderBys": [
{
"fieldName": "ga:pageviews",
"sortOrder": "DESCENDING"
}
],
"dimensions": [
{
"name": "ua:page"
}
]
},
{
"viewId": "7070072"
}
]
}
これは戻って来るものです:
{
"error": {
"code": 401,
"message": "The request does not have valid authentication credentials.",
"status": "UNAUTHENTICATED"
}
}
ありがとうございました!私は実際にこれを金曜日に考え出しました(これを決して閉じませんでした)。ええ...サービスアカウントのルートに向かう。感謝します –