新しいTwilio開発者はこちら。私のアプリでは、IBM Watson Speech-to-Textアドオンを使用していますが、コールバックで結果のペイロードにアクセスできません。参考文献やフォーラムに関する議論はフォーラムで見つけることができません。私はブラウザ経由で直接アクセスすることができるよ - 私はTwilio:IBMワトソンの音声テキストへのペイロードへのアクセス
- 試してみたペイロード資源が存在している私が知っている何
/。空の文字列を返し、リソースは直接均等に実を結ばないとなっている得るためにカールを使用し
$request = $client->v1->lookups ->phoneNumbers("+1XXXXXXXXXX") ->fetch( array( "AddOns" => "ibm_watson_speechtotext", ));
:Twilio PHPヘルパーライブラリクライアントで規定の構文を使用して
は61005「不正な要求」エラーを返します。
$request = json_decode($_REQUEST['AddOns']); error_log("URL: ".$request->results->ibm_watson_speechtotext->payload[0]->url); $ch = curl_init($request->results->ibm_watson_speechtotext->payload[0]->url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, "$account_sid:$token"); $json = curl_exec($ch); if($json === false) { error_log("cURL error: ".curl_error($ch)); error_log(print_r($json,true)); } curl_close($ch); $obj = json_decode($json);
任意の勧告?
おかげで、これはトリックを行います。ルックアップの試みは私にとっては本当に奇妙に思えました。私は、アドオンのドキュメントの例を解決し、過大化したものの1つを把握していました。私は、この問題に対する実用的なAPIソリューションがあることを願っています... – lalala