0
     $data = array(
                        'From' => $from, 
                        'To' => $to, 
                        'Url' => site_url('dashboard/call2')
            );
     // make call request to Twilio

     try{ 
          $twilio = new TwilioRestClient($account_sid, $account_token);
          $result = $twilio->request('2010-04-01/Accounts/'. $account_sid .'/Calls', 
                    'POST', 
                    $data
                    );
            pr($result);
         }
         catch (Exception $e){
                pr($e);
         }


     public function call2() {
         $this->load->view('response');
     }

ここでの応答は、ビュー内の xml ファイルです。response.xml は、コールバック URL として呼び出す必要があります。しかし、それはエラーを示しています:

XML Parsing Error: XML or text declaration not at start of entity
Location: http://www.website.com/index.php/dashboard/call2
Line Number 1, Column 5:    <?xml version="1.0" encoding="UTF-8"?>
4

1 に答える 1

1

<?xml宣言の前に先頭の空白があるようです。これにより、ドキュメントの解析に失敗します。

終了タグの後など、PHP タグの外側に空白があるかどうかを確認します?>。これは XML 出力に表示されます。

于 2013-01-03T03:47:08.113 に答える