2017-06-12 10 views
1

Twilioファックスを自分のCodeigniterアプリケーションに統合しようとすると、Twilio SDKから「不明なドメインファックス」というエラーが発生します。以下の例は、彼らが自分の例で行うべきこととほぼ同じです。だから根本的な問題が何であるか分かりません。さらに悪いことに、そこに何があるのか​​を知る文書を見つけることはできません。ここに誰かを惹きつけることで、その被写体に光を当てることができます。Twilio Fax API不明なドメインエラー

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 

// Require the bundled autoload file - the path may need to change 
// based on where you downloaded and unzipped the SDK 
require __DIR__ . '/twilio-php/Twilio/autoload.php'; 
// Use the REST API Client to make requests to the Twilio REST API 
use Twilio\Rest\Client; 

class Twilio { 
    public function icecream() { 
     // Your Account Sid and Auth Token from twilio.com/console 
     $sid = "omitted"; 
     $token = "omitted"; 
     $client = new Client($sid, $token); 

     $options = array(
      "from" => "+15555555555" 
     ); 
     $fax = $client->fax->v1->faxes->create(
      "+15555555555", 
      "https://www.twilio.com/docs/documents/25/justthefaxmaam.pdf", 
      $options 
     ); 

     echo $fax->sid; 
    } 
} 
+0

これは問題ではないと思われますが、PDFのURLをすばやく読み込むと404ページが返されます。 –

+0

奇妙なことに、そのファイルとURLは最後に私がチェックしていましたが、それに照らして、私は私のサーバーにpdfを置き、スクリプトからこれを指しています。同じエラーが想定されます。 – chris

答えて

2

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

私は、Fax APIのプロダクション用PHPライブラリを使用していると思います。最新バージョンは5.10.0です。

私たちのベータ版とプレビュー版は、ライブラリの残りの部分よりも頻繁に変更される可能性があるため、メインライブラリの一部としてリリースされていません。代わりに、ライブラリのalphaリリースの一部としてリリースされます。あなたはread more on this versioning strategyです。

5.10.0-alpha1をインストールしてもう一度お試しください。ファックスAPIがうまく動作するはずです。

+0

これは間違いなく、この特定のインスタンスで私が試用アカウントを使用してテストして、それが自分のニーズに実行可能な解決策であるかどうかを知ることができなかったことをうかがいました。私がテストするために、私は有料アカウントにアップグレードする必要がありました。 – chris

+0

ああ、私はあなたがファックス用の有料アカウントが必要であることを知らなかった。ありがとう。答えが正しかったので、このようにマーキングして、この問題を抱えている誰かが簡単に分かるようにしてください。ありがとう! – philnash

+0

これは、Twilioの他のサービスのアルファ版は望んでいないが、ベータ版のファックスをプロダクションにしたいので、管理が面倒です。 – Acyra

関連する問題