gpt4 book ai didi

python-3.x - 如何解析 python 3 中的 gmail messages.get() 批处理响应

转载 作者:行者123 更新时间:2023-12-05 07:32:24 24 4
gpt4 key购买 nike

我已经使用以下代码批处理并执行了我的请求:

batch = BatchHttpRequest()
for msg_id in message_ids:
batch.add(service.users().messages().get(userId = 'me', id = msg_id['id']), callback = mycallbackfunc)
batch.execute()

如何访问每个请求的响应?我已查看文档,但没有公共(public)方法来获取响应。

最佳答案

您在 callback 函数中访问每个请求的响应,在您的示例中称为 mycallbackfunc:

def process_message(request_id, response, exception):
if exception is not None:
# Do something with the exception
pass
else:
# Do something with the response
pass

batch = BatchHttpRequest()
for msg_id in message_ids:
batch.add(service.users().messages().get(userId = 'me', id = msg_id['id']), callback=process_message)
batch.execute()

关于python-3.x - 如何解析 python 3 中的 gmail messages.get() 批处理响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51274877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com