Я создал тему, подписался на него, установить издательские права на тему с помощью Google, API Explorer, а теперь нужно создать запрос на часы, как описано здесь: https://developers.google.com/gmail/api/guides/pushgcloud PubSub - как создать запрос часы
Однако, согласно предыдущим потокам, вы не можете сделать это с помощью API Explorer и должны делать это непосредственно из gcloud. Я знаю, что общая форма вызова что-то вроде:
POST "https://www.googleapis.com/gmail/v1/users/me/watch"
Content-type: application/json
{
topicName: "projects/myproject/topics/mytopic",
labelIds: ["INBOX"],
}
Однако, я не знаю точно, как реализовать это в Node.js - что бы код выглядеть? Я попытался следующие, но я получаю сообщение об ошибке: function undefined
gcloud.watch({ "topicName":
"projects/pipedrivesekoul/topics/my-new-topic", "labelIds": [
"INBOX" ] })
Любая помощь очень ценится!
Благодарим вас, я искал всю документацию в ключе 'resource' и не смог найти наименьший ключ, который' labelIds' и 'topicName' должен быть в 'resource' key! –
В любое время, рад, что это помогло. – Rantiev
@ Sekoul вы можете дать мне свою попытку обратиться. Я застрял в этом. также я поднял вопрос здесь http://stackoverflow.com/questions/40057253/watch-requset-in-gmail-api-doesnt-work –