-1

Facebookのイベントの壁に写真を投稿する際に問題が発生しました。投稿です

私の現在のコードは次のとおりです。

$post_array = array(
    "access_token" => $facebook->getAccessToken(),
    'source' => "@" . realpath("image.png"),
    'message' => 'Some Message'
);
$post_id = $facebook->api("/".$event_id['id']."/feed", "POST", $post_array);

画像を除いて、すべて正常に動作しています。画像は表示されません。

何か助けはありますか?

4

1 に答える 1

0

イベントの場合は、次を試してください。


//Setup the Facebook object for file upload
$facebook = new Facebook(array(
  'appId'  => 'your_app_id_here',
  'secret' => 'your_secret_here',
  'cookie' => true,
  'fileUpload' => true
));

それで:


$file = "image.png";
//The event information array (timestamps are "Facebook time"...)
$event_info = array(
    "access_token' => 'your access token",    
    "name" => "Event Title",    
    "start_time" => 1290790800,
    "end_time" => 1290799800,
    "location" => "Your Location",
    "description" => "Event Description"
);

$event_info[basename($file)] = '@' . realpath($file);

$result = $facebook->api('me/events','post',$event_info);

それが役に立てば幸い

于 2012-03-15T11:52:10.670 に答える