0

我有以下卷曲代码

<?php
     $url = 'https://graph.facebook.com/me/events';
     $fields = array(
                      'access_token' => $token,
                      'name' => 'Event name',
                      'description' => 'The Description ',
                      'start_time' => '2013-03-02'
                    ); 

     foreach($fields as $key=>$value) 

     {
          $fields_string .= $key.'='.$value.'&';
     }
          rtrim($fields_string, '&');

     $ch = curl_init();
     curl_setopt($ch,CURLOPT_URL, $url);
     curl_setopt($ch,CURLOPT_POST, count($fields));
     curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
     $result = curl_exec($ch);
     curl_close($ch);
?> 

在上面的代码中,我没有使用 echo $result ,但它的返回输出为{"id":"209557021119579"}

4

2 回答 2

0

用这个 :

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 

用于返回数据而不是回显数据

于 2013-02-19T07:25:36.733 回答
0

你应该使用 CURLOPT_RETURNTRANSFER ,

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
于 2013-02-19T07:26:47.017 回答