【发布时间】:2015-10-22 09:03:56
【问题描述】:
我创建了一个主题,订阅了它,使用 Google 的 API Explorer 设置了主题的发布权限,现在需要创建一个监视请求,如下所述:https://developers.google.com/gmail/api/guides/push
但是,根据之前的线程,您无法使用 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" ] })
非常感谢任何帮助!
【问题讨论】:
标签: node.js heroku gmail-api google-cloud-pubsub gcloud-node