我希望我的Raspberry pi能够访问某些端点。该信息似乎在此页面上:
然而,我无法弄清楚如何让Pi JS识别gapi。我想我做错了,因为我不能只复制/粘贴这个脚本:
<script src="https://apis.google.com/js/client.js?onload=init">
</script>
这样我就可以运行以下内容:
var ROOT = 'https://your_app_id.appspot.com/_ah/api';
gapi.client.load('your_api_name', 'v1', function() {
doSomethingAfterLoading();
}, ROOT);
任何人都知道如何让PIJS访问端点?
答案 0 :(得分:0)
PI JS不是HTML,也不是您在浏览器中获得的Javascript环境,您可以在其中访问当前HTML文档的DOM等内容。 Google Javascript客户端库旨在用于Web应用程序。 PI JS是嵌入式应用程序的Javascript运行时。
即使您可以包含代码,它依赖于浏览器OAuth流程,这在此类应用程序中不起作用。您正在寻找的是适用于设备的Google OAuth 2.0流程(请参阅调用Google API一节):
将OAuth 2.0用于设备
https://developers.google.com/accounts/docs/OAuth2ForDevices