使用 BulkExport API 和示例,我无法检索给定日期的所有消息。 我正在使用 Postman 进行测试。
我知道我已经通过了身份验证,因为我可以更改身份验证参数,但它会失败。 API 如何确定我指的是哪个消息服务? 我们没有使用企业计划。
我创建的网址是:
https://bulkexports.twilio.com/v1/Exports/Messages/Days/2024-10-21
但是,我收到以下回复:
{
"code": 20404,
"message": "The requested resource /Exports/Messages/Days/2024-10-21 was not found",
"more_info": "https://www.twilio.com/docs/errors/20404",
"status": 404
}
这里是 Twilio 布道者,
当没有有效作业时,BulkExport API 通常会收到错误:20404。根据以下API文档https://www.twilio.com/docs/usage/bulkexport,为了获取数据,需要创建这样的作业:
curl -X POST "https://bulkexports.twilio.com/v1/Exports/Messages/Jobs" \
--data-urlencode "[email protected]" \
--data-urlencode "WebhookMethod=POST" \
--data-urlencode "WebhookUrl=https://webhook.site" \
--data-urlencode "StartDay=2022-11-05" \
--data-urlencode "EndDay=2022-11-06" \
--data-urlencode "FriendlyName=Export1" \
-u 'ACxxx:12345'
创建作业需要几分钟的时间,您将在属性estimated_completion_time中看到预期时间。此外,当您的工作在包含的“WebhookUrl”或“电子邮件”中准备就绪时,您应该期待更新
参考:https://www.twilio.com/docs/usage/bulkexport/export-custom-job
一旦您的作业准备就绪,请执行此命令:
curl -X GET "https://bulkexports.twilio.com/v1/Exports/Messages/Days/2022-11-05" \
-u 'ACxxx:12345'
您将看到一个网址,请将其复制并粘贴到浏览器中,然后就会开始下载。
参考:https://www.twilio.com/docs/usage/bulkexport/day
关于以下查询: API如何判断我指的是哪一个消息服务?我们不是企业计划。 API 使用默认配置的消息服务。
我希望通过这种方式您能够使用 BulkExport API 检索数据。