我使用以下教程为Google Reporting API v4设置了服务帐户:
How to obtain Google service account access token javascript
一切似乎都可以正常工作,但是我在代码中的实际授权调用上陷入了困境。以下API调用导致TypeError:
gapi.analytics.auth.authorize({
serverAuth: {
access_token: token
}
});
错误消息如下:
Uncaught TypeError: Cannot read property 'auth' of undefined
在页面的顶部,我在.js文件之前包含了Helper API,因此应该可以使用Helper API:
<script src="https://apis.google.com/js/client:platform.js"></script>
我也制作了一个以前工作过的gapi.client.request({})
,但是由于未经授权,我无法进行测试,因此无法进行batchGet
通话。
浏览器中有很多关于stackoverflow的文章,并尝试了一些方法,但是在这里并不能完全理解问题。我已经尝试了以下方法,但无济于事:
我不知道该如何进行。