我正在使用 Google 上的 Actions 制作智能家居应用。我目前有一个 Firebase 云函数,它通过请求同步请求调用 HomeGraph API。
下面是函数的内容:
const {smarthome} = require('actions-on-google');
const app = smarthome({
key: "(My Key)"
});
//Assume UID is the id of the user that we are requesting a sync for
app.requestSync(uid).then((res) => {
return;
}, (e) => {
console.error(e);
});
在此函数的日志中,我收到错误:
{ "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED" } }
此错误似乎是标准的 Google API 权限被拒绝错误响应,但它何时会在 Request Sync HomeGraph API 调用中发生?