2017-08-24 5 views
-1

これはTwilioアドオンを使用した私の最初のタッチです。 + ZZZZZZZの電話番号の相対的な結果を返すために、アドオン "Whitepages Pro Phone Reputation"を使用したいと思います。アカウント(クライアントID用)にアドオンをインストールし、コントロールパネルの[参照]でその使用をチェックしました。Twilio Whitepages Pro電話での評判addon with PHPでの使用

require_once(__DIR__ . '/includes/Twilio/autoload.php'); 
use Twilio\Rest\Client; 

$client = new Client('XXXXXXX', 'YYYYYY'); 
$number = $client->lookups 
    ->phoneNumbers("+ZZZZZZZ") 
    ->fetch(
     array("type" => "carrier", "AddOns" => "whitepages_pro_phone_rep") 
    ); 

var_dump($number->addOns['results']['whitepages_pro_phone_rep']); 

しかし、次の値を返します。: 私のPHPコードは次のようである

array(5) { ["request_sid"]=> string(34) "XRcfbbe6fc969c3d20f5f0a95913a22cde" ["status"]=> string(6) "failed" ["message"]=> string(47) "Requirements to invoke AddOns have not been met" ["code"]=> int(61003) ["result"]=> array(0) { } } 

私のコードが悪いのか?

+0

あなたはドキュメントを読もうとしましたか? https://www.twilio.com/docs/guides/block-spam-calls-and-robocalls-php-laravel#how-to-check-whitepages-pro-phone-reputation – Andy

+0

リンクありがとうございます!私はそれを検出しなかったが、私はまだ私が必要とするものを達成する方法を理解していない。私は、特定の電話番号のアドオンの結果を得るための簡単な例が必要です。私はあなたが引用したドキュメンテーションページのphpの例を完全に理解していませんが、例えば、関数/クラスの電話番号の引数の使用などは表示されません。 – Peter

答えて

1

ここではTwilioの開発者のエバンジェリストです。

エラーが発生しました。コードは61003です。常にTwilioのエラーコードを検索でき、通常は説明ページがあります。ここにはError 61003の説明があります。

悲しいことに、その説明には解決策がありません。

私には、あなたのコードは正しいかのように見えますが、ルックアップのためにアカウントにアドオンをインストールして有効にしているかどうかは疑問です。 Go here to install the Add-onを選択して、ルックアップを選択してください。

Select the check box next to Lookups

それがすべてで助けなら、私に教えてください。

+0

返信philnashありがとう!はい、私はすでに "参照"をダッシュ​​ボードで選択しました。私はすべてのチェックボックスを選択しようとしていましたが、問題はまだあります。私はそれを "Lookups"だけに戻します。他のアイデア? – Peter

+0

あなたはまだ無料のアカウントを使用していますか、アップグレードしましたか? – philnash

+0

私が知っているように、それは有料アカウントです(アカウントは私のクライアントに属します)。私はそれに開発者としてアクセスし、アドオンがインストールされています。現在、アカウントは電話確認(SMS /通話)などに使用されています。他の情報が必要な場合はお知らせください。 :) – Peter

0

私はWhitepagesの仕事をしており、Twilio環境での作業経験があります。私はTwilio/Whitepages共同の2つのウェビナーのリードエンジニアとして、今年使用したアプリをSignalにまとめました。

ブラウザでテストしましたか?それがコードまたはアカウント/サブアカウントの場合は、見やすいかもしれません。メインアカウントとサブアカウントの間でsid /トークンを混ぜ合わせることは、一度私に起こりました。

https://lookups.twilio.com/v1/PhoneNumbers/+XXXXXXXXXXX/?AddOns=whitepages_pro_phone_rep

これは、あなたのアカウントのSIDと認証トークンをお願いします。あなたがそこに応答を得ていることを確認してください。少なくとも私たちはそれを絞り込んだ。

また、+ Twilioを使用する場合、E.169形式の番号番号が必要なので、国番号があることを確認してください。

サイドノート:あなたのキャリアレスポンスの "タイプ"である必要がありますが、それはAddOnsには影響しないと思われます。

免責事項:私は決してPHPで働いたことがありません。

私たちはあなたのためにそれを並べ替えます。ご協力ありがとうございました!

EDIT:ちょっと気がついたら... '$ number-> addOns'は '$ number-> add_ons'にする必要がありますか?

1

この問題が検出されました。ああ、私はとても愚かでした! 自分の電話番号(Vodafone Greece)を使ってテストをしましたが、サービスはギリシャの電話番号をサポートしていませんでした。

私は米国の番号でテストを行い、期待どおりに動作します。

関連する問題