为什么facebookapi发布给用户而不是页面本身


why facebook api post to users and not on the page itself?

我使用此代码作为页面而不是管理员发布到我的应用程序页面:

$page_info = $facebook->api("/344722062246773?fields=access_token");
 $attachment2 = array('message' => $row["nwmsg"],
                      'access_token'  => $page_info['access_token'],
                      'name' => $row["nwnm"],
                      'caption' => $row["nwsubject"],
                      'picture' => 'http://itradegame.com/itrade/' . $row["nwposter"],
                      'description' => $row["nwtext"],
                      'actions' => array(array ('name'=> 'Play!','link'=> 'https://apps.facebook.com/itradee/')));
$result = $facebook->api('/344722062246773/feed/','post',$attachment2);

但更糟糕的是,喜欢该页面的用户可以在其新闻推送上看到该帖子,但无法在页面上看到。

为什么?

由于有了新的时间线功能,用户的帖子(除页面本身外的所有帖子)将列在"其他人在{page_NAME}上最近的帖子"部分下。

请检查该部分。