2012-12-27 4 views
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 선언 앞에 공백을 선도하고있다처럼twilio codeigniter에서 콜백 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"?> 

답변

1

것 같습니다. 이로 인해 문서를 구문 분석하지 못하게됩니다.

?> 태그를 닫은 후를 포함하여 PHP 태그 외부에 공백이 있는지 확인하십시오. 이것은 XML 출력에 나타납니다.

+0

예, xml 태그 앞에 공백이 있습니다. 그러나 당신은 늦게 반응했고 이제는 고쳐졌습니다. 감사 –

관련 문제