Я все настроил в GCP. И мой сервер может получить сообщение, после того как я вручную опубликовал сообщение. Но вопрос таков: когда я отправляю электронное письмо на учетную запись электронной почты, в системе Pub-Sub и моем сервере webhook нет никаких уведомлений!
Ниже на графике показано, что мой сервер может получить сообщение после того, как я вручную опубликовал сообщение.
И, как показано на графике выше, когда я вызываю API истории списков, я могу проверить, есть ли информация о тестовой почте, которую я только что отправил.
Кроме того, я успешно вызвал watch
API, и этовернулся:
{'historyId': '7688', 'expiration': '1574928158379'}
Вот мой звонок часы:
In [9]: def set_watch(self, topicName):
...: request = {
...: 'labelIds': ['INBOX', 'UNREAD', 'STARRED'],
...: 'labelFilterAction': 'include',
...: #'labelIds': ['UNREAD'],
...: 'topicName': topicName
...: }
...: res = self.service.users().watch(
...: userId=self.userId, body=request).execute()
...: print(res)