Facebook публикует поток напрямую, используя PHP - PullRequest
3 голосов
/ 14 марта 2011

Я пытаюсь опубликовать стрим на моей странице на веб-сайте Facebook.

До сих пор мне удалось опубликовать поток через мою страницу приложения, но я не хочу через, я хочу опубликовать напрямую.

Как я уже говорил, я хочу публиковать на своей странице на веб-сайте Facebook, а не на странице приложения.

Я не смог найти ничего полезного ... также я хочу опубликовать с PHP, если это возможно ... если это невозможно, чем, я думаю, мне придется использовать js. в любом случае, как я могу это сделать?

1 Ответ

5 голосов
/ 14 марта 2011

Вот как я делаю это с PHP:

 //Note that you will need to have the access token which is what gives permission to write.
 function self_fb_post($to_uid,$acToken) {
    global $fb; //this is the fb object
    $result = false;
    $feed_dir = '/'.$to_uid.'/feed/';  //to the UID you want to send to
    $message_str =  'Why does facebook development not have decent support';
    $msg_body = array('access_token' => $acToken,   
                  'name' => 'My wall post',
                  'message' => $message_str,
                  'caption' => "www.mysite.com",
                  'link' => 'http://www.mysite.com',
                  'description' => 'A wall post which is used to express the frustration of working with crappy facebook developer documentation', 
                  'picture' => 'http://farm6.static.flickr.com/1111/some-pic.jpg',
                  'actions' => array(array('name' => 'My Site',
                              'link' => 'http://www.mysite.com'))
                  );

try {
            //this is the API call that does it all
    $result = $fb->api($feed_dir, 'post', $msg_body);
} 
catch (Exception $e) {       
    $err_str = $e->getMessage();
}


     return $result;
}
...