【发布时间】:2019-04-12 14:10:07
【问题描述】:
我想通过 API 添加对 gmail 线程的回复。
只需将与线程 ID 配对的 threadId 键添加到消息的元数据,即消息对象。
这就是我正在尝试的:
def create_message(sender, to, cc, bcc, subject, message_text, file=None, thread=None):
message = MIMEMultipart()
print(thread)
message['to'] = to
if cc:
message['cc'] = cc
if bcc:
message['bcc'] = bcc
if thread:
message['threadId'] = thread
message['from'] = sender
message['subject'] = subject
msg = MIMEText(message_text, 'html')
message.attach(msg)
if file:
message = attach_file(message, file)
return {'raw': base64.urlsafe_b64encode(message.as_string().encode()).decode()}
但它不起作用。我不知道该怎么办。
【问题讨论】:
标签: gmail-api google-api-python-client