到目前为止我所做的:
curl --location --request POST 'https://gmail.googleapis.com/gmail/v1/users/me/watch' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'state: object' \
--header 'Authorization: Bearer <user_token>'
\
--data-raw '{
"attributes": {
"key1": "value1"
},
"labelIds": [
"INBOX"
],
"labelFilterAction": "INCLUDE",
"topicName": "projects/appletio/topics/axdspplet" }'
我可以像这样推送通知响应
{ "message": {
"data": "eyJlbWFpbEFkZHJlc3MiOiJvbXByYWthc2hrYWx1dmFAZ21haWwuY29tIiwiaGlzdG9yeUlkIjoyNDA1OTAxfQ==",
"messageId": "2296976769072743",
"message_id": "2296976769072743",
"publishTime": "2021-04-14T11:36:09.297Z",
"publish_time": "2021-04-14T11:36:09.297Z" }, "subscription": "projects/appletio/subscriptions/applet-sub" }
但我们无法在推送通知响应中获取属性键和值 有没有办法获取该属性的键和值 或 在Gmail中创建手表时,有没有办法发送额外的属性/参数 谢谢你的帮助
文档中没有指定“属性”字段:https://developers.google.com/gmail/api/reference/rest/v1/users/watch
也许您可以向主题名称添加属性:
"topicName": "projects/appletio/topics/axdspplet-key-value"
相关问题 更多 >
编程相关推荐