2012-03-15 64 views
-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); 

一切工作正常,除了图片:这将不显示。

任何帮助吗?

回答

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); 
 

希望它可以帮助

+0

您好,感谢您的帮助。但我正在寻找一种可能性,以便将图片添加到事件的墙上,而不是将其作为事件中的图片(工作正常) – Styler2go 2012-03-15 12:42:06