Facebook Wall Post没有在好友新闻Feed上显示

时间:2011-12-22 09:00:11

标签: php facebook facebook-apps

我已经创建了一个用于发送消息的facebook应用程序。我正在使用php facebook feed code将一些内容和图像发布到我的墙上。通常当我在我的墙上发布一些内容时,它会在我的朋友新闻Feed中显示。但是我的墙贴在我的朋友新闻Feed中不可见。发布墙的代码是

$AccessToken       = $this->facebook->getAccessToken();
    $attachment = array(
    'access_token' => $AccessToken,
    'message' => "$Msg",
    'name' => 'some content',
    'link' => $link,
    'picture' => "$ShareImage",
    'description' => '',
    'caption'=>'',
    'properties' => array (
                              'Send one to a friend now:' => array  (
                                        'text' => 'Facebook App ',
                                        'href' => 'http://apps.facebook.com/appname/'
                                       ),
                              'Become a fan:' => array  (
                                        'text' => 'Page Name',
                                        'href' => 'http://www.Facebook.com/page/'
                                       )

);

 $send = $this->facebook->api("/".$fbid."/feed", 'POST', $attachment);

这是因为缺少任何许可......?

1 个答案:

答案 0 :(得分:3)

就其性质而言,包含媒体的墙贴不是状态更新。如果墙贴包含媒体,则用户需要访问您的网页才能看到它。如果您希望在人们的新闻源中显示状态更新,则需要删除媒体(例如链接预览)。

请记住,这不是错误。相反,它是Facebook的API识别状态更新与墙贴的方式。