2012-03-15 2 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

Здравствуйте, спасибо за помощь. Но я ищу возможность POST изображения на стену события, а не как изображение в событии (это прекрасно работает) – Styler2go

Смежные вопросы