0

以下のコードを使用して、SDK なしでユーザー ウォールに投稿します。正常に投稿されますが、投稿 ID が返されません。助けてください

<?php
$token=$_GET['token'];
$id=$_GET['id'];

$msg = "wooow thats soo possible";
$url = "https://graph.facebook.com/".$id."/feed";
$attachment =  array(
'access_token' => $token,
'message' => $msg);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  //to suppress the curl output
$result = curl_exec($ch);
curl_close ($ch);
return $result;

?>
4

1 に答える 1

0

私は解決策を得ました、以下のコードは機能します

 <?php
$token=$_GET['token'];
$id=$_GET['id'];

 $url = "https://graph.facebook.com/".$id."/feed";
    $ch = curl_init();
    $attachment =  array(   'access_token'  => $token,                        
                        'message'          => "cool winne"
                    );

    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
    $result= curl_exec($ch);

    curl_close ($ch);

?>
于 2012-10-02T20:48:46.547 に答える