将照片发布到我的Facebook墙上(工作),但发布到用户Feed


Posting a Photo to my Facebook Wall (working) But posts to the User Feed

好了,一切正常…除了,照片发布到用户Feed,而不是作为页面管理员发布…(它从我的个人Facebook帐户发布,而不是作为页面)

到处寻找答案,但一无所获…

(config . php)
<?PHP
$facebook = new Facebook(array(
  'appId'  => $appId,
  'secret' => $appSecret,
'fileUpload' => true,
'cookie' => true  
));
$fbuser = $facebook->getUser();
?>
<?php
include_once("config.php");
$facebook->setFileUploadSupport(true);
$userPageId = 619143434781602;
if ($fbuser) {
        try {
        $img = $imgSrc;
        $post_url = '/'.$userPageId.'/photos';
        $photo = $facebook->api($post_url, 'POST',
        array(
                'source' => '@' . 'test.jpg',
                'message' => 'Photo uploaded via the PHP SDK!'
        )
);
} catch (FacebookApiException $e) {
                echo $e->getMessage();
          }
}
?>

有一种方法你可以通过使用js来做到这一点,如果你看看如何发布到Facebook粉丝页作为粉丝页,而不是用户

这也可以给你一个见解http://www.sergiy.ca/post-on-facebook-app-wall-and-fan-page-wall-as-admin/

祝阅读愉快,万事如意