如何使用 BulkExport API 检索特定数据的所有消息

问题描述 投票:0回答:1

使用 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-api bulk
1个回答
0
投票

这里是 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 检索数据。

© www.soinside.com 2019 - 2024. All rights reserved.