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 に答える