我想通过 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()}
但它不起作用。我不知道该怎么办。