【发布时间】:2019-02-18 21:43:24
【问题描述】:
我正在尝试使用 Twilio API 在正在进行的电话会议中定期宣布“请稍候”消息。我通过https://stackoverflow.com/a/17846262/85359 找到了一些指导,但是当我尝试client.conferences('CXXXXXXXID').update(announce_url: Rails.application.routes.url_helpers.please_wait_message_url) 时,我收到了:
Twilio::REST::RestError: [HTTP 404] 20404 : Unable to update record
The requested resource /2010-04-01/Accounts/asdf/Conferences/CXXXXXXXID.json was not found
但是,我通过尝试.update(status: 'completed') 验证了会议查找确实有效(不是真正的 404),并且我看到 API 调用正常工作并且电话会议结束。
我猜这与我使用的 URL 有关,并且错误消息非常不具描述性。我已经确认,我传入的 URL 的 POST 确实通过 Postman API 测试工具返回了一些 TwiML。
我正在使用最新版本的 twilio-ruby gem (5.20.1)。
【问题讨论】:
标签: twilio twilio-api