$numbers = $client->availablePhoneNumbers('US')->local->read(array(
"Capabilities" => "fax",
"areaCode" => $areacode
));
$number = $client->incomingPhoneNumbers->create(array(
"phoneNumber" => $numbers[0]->phoneNumber,
"friendlyName" => "SpecialName",
"VoiceUrl" => "myurlcode",
"VoiceMethod" => "POST"
));
$twilionumber = $number->phoneNumber;
当我使用上面的PHP代码购买数字时,它是成功的。 但是,twilio功能尚未得到认可。 我需要能够只获得Twilio传真的号码。
根据Twilio的api文档,它应该工作吗? Twilio Rest API Documentation
有什么我想念的吗?
我不确定你在哪里找到"Capabilities"
的东西
"Capabilities" => "fax",
"areaCode" => $areacode
但我建议你尝试一下:
"faxEnabled" => "true",
"areaCode" => $areacode
这里提到:https://www.twilio.com/docs/api/fax/receive#phone-number-setup
如果您没有支持传真的号码,则需要购买一个号码。您可以使用可用电话号码REST API资源(使用FaxEnabled = true查询)或控制台电话号码搜索(选中此框以搜索具有传真功能的号码)来执行此操作。
此外,有关更多见解,您可以阅读帮助程序库的源代码: