Я делаю приложение для умного дома, используя Actions On Google.В настоящее время у меня есть облачная функция 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" } }
Эта ошибка выглядит как стандартное разрешение API Google, которому отказано в ответе на ошибку, но когда это произойдет при вызове API HomeGraph Синхронизации запросов?