Python 使用Gmail API设置watch(),在TouchDesigner中触发动画

Python 使用Gmail API设置watch(),在TouchDesigner中触发动画,python,google-api,gmail-api,Python,Google Api,Gmail Api,请原谅我对Python、Gmail API等缺乏理解 我正在尝试设置触发TouchDesigner中动画的基本功能,只要Gmail帐户收到一封新电子邮件 我将如何以及在何处发出以下代码请求 ========================= request = { 'labelIds': ['INBOX'], 'topicName': 'projects/myproject/topics/mytopic' } gmail.users().watch(userId='me

请原谅我对Python、Gmail API等缺乏理解

我正在尝试设置触发TouchDesigner中动画的基本功能,只要Gmail帐户收到一封新电子邮件

我将如何以及在何处发出以下代码请求

=========================

request = {    
  'labelIds': ['INBOX'],
  'topicName': 'projects/myproject/topics/mytopic'    
}

gmail.users().watch(userId='me', body=request).execute()
========================

request = {    
  'labelIds': ['INBOX'],
  'topicName': 'projects/myproject/topics/mytopic'    
}

gmail.users().watch(userId='me', body=request).execute()
我已经创建了一个单独的python文件,它一直告诉我“名称‘labelIDs’未定义”。我没有导入正确的库吗?还是应该在文件的顶部有更多的定义?我找不到任何示例/教程来解释如何最好地调用watch()函数

任何帮助都将不胜感激,这意味着“限制通知的标签ID列表。默认情况下,如果未指定,所有更改都将被推出。如果指定,则指示生成推送通知所需的标签”。有关更多信息,请查看此。