0

在我的项目中,我需要开发一个自动完成功能,以允许用户搜索和保留 Twilio 免费电话号码。

嗯,与 Twilio REST API 通信对我来说不是问题,但它让我抓狂,因为它以非常奇怪的方式工作。所以,最初我有一些字符串,电话号码的一部分,我需要获取所有包含该字符串的数字。

如此处所述,我使用Contains参数向 Twilio 提供关键字。Twilio 返回给我不同的数字,但没有一个真正包含关键字。

您可以说我没有仔细阅读文档,并且必须在我的关键字后面附加“*”字符。我试图附加它们,但结果是一样的。我无法从逻辑上解释为什么我没有得到我要求的那些数字。唯一可能的理论 - Twilio 不将关键字与电话号码本身进行比较,而是将其与其他一些属性进行比较。

Twilio 开发人员、布道者,请分享您的建议 - 我做错了什么?这是一个非常简单的任务。用 Twilio API 实现普通电话号码搜索是不可能的吗?

$search = array('InPostalCode' => '', 'NearNumber' => '', 'contains' => '888******');
$numbers = $twilio->account->available_phone_numbers->getList('US', 'TollFree', $search);
4

1 回答 1

2

Twilio 布道者在这里。

将“包含”参数更改为“包含”(大写“C”)。 API区分大小写。

希望有帮助。

于 2013-08-08T20:49:27.897 回答