我正在尝试在我的 facebook 网站墙页上发布流。
到目前为止,我成功地通过我的 APP 页面发布了流,但我不想通过,我想直接发布。
正如我之前所说,我想在我的 facebook WEBSITE 墙页上发布,而不是在应用程序墙页上发布。
我找不到任何有用的东西……如果可能的话,我也想用 PHP 发布……如果不可能的话,我想我将不得不使用 js。无论如何我该怎么做?
我正在尝试在我的 facebook 网站墙页上发布流。
到目前为止,我成功地通过我的 APP 页面发布了流,但我不想通过,我想直接发布。
正如我之前所说,我想在我的 facebook WEBSITE 墙页上发布,而不是在应用程序墙页上发布。
我找不到任何有用的东西……如果可能的话,我也想用 PHP 发布……如果不可能的话,我想我将不得不使用 js。无论如何我该怎么做?
这就是我使用 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;
}