在我的项目中,我需要开发一个自动完成功能,以允许用户搜索和保留 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);