【发布时间】:2013-08-09 20:55:02
【问题描述】:
在我的项目中,我需要开发一个自动完成功能,以允许用户搜索和保留 Twilio 免费电话号码。
嗯,与 Twilio REST API 通信对我来说不是问题,但它让我抓狂,因为它以非常奇怪的方式工作。 所以,最初我有一些字符串,电话号码的一部分,我需要获取所有包含该字符串的数字。
如here 所述,我使用 Contains 参数将关键字提供给 Twilio。 Twilio 返回给我不同的数字,但没有一个真正包含关键字。
您可以说我没有仔细阅读文档,并且必须在我的关键字后面附加“*”字符。我试图附加它们,但结果是一样的。 我无法从逻辑上解释为什么我没有得到我要求的那些数字。 唯一可能的理论 - Twilio 不将关键字与电话号码本身进行比较,而是将其与其他属性进行比较。
Twilio 开发人员、布道者,请分享您的建议 - 我做错了什么?这是一个非常简单的任务。用 Twilio API 实现普通的电话号码搜索是不可能的吗?
$search = array('InPostalCode' => '', 'NearNumber' => '', 'contains' => '888******');
$numbers = $twilio->account->available_phone_numbers->getList('US', 'TollFree', $search);
【问题讨论】:
-
这里是 Twilio 的布道者。您可以发布您正在使用的代码来发出请求吗?您是直接向 REST API 发出请求,还是使用 PHP 帮助程序库?
-
添加了一小段代码
-
尝试将“包含”更改为“包含”(大写 C)。
-
@DevinRader 尝试添加您的评论作为答案 - 我想接受它
标签: php web-services rest voice twilio