我正在尝试写一些facebook应用程序,允许用户发布到他自己的墙。我基本上使用了以下代码:
$request = new FacebookRequest(
$session,
'POST',
"/mefeed",
array ('message' => $msg,'link' => $link)
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
一切都很好,除了当我在我的应用程序上做一个帖子,然后帖子看起来不同于手动完成的帖子。特别是,在用户名下有一个额外的链接,上面写着"测试应用程序",当我点击它时,我被转发到我的Facebook应用程序的页面。当我通过应用程序发布时,我是否有办法防止显示我的应用程序的名称,或者这是Facebook不允许的?换句话说,我希望帖子看起来像通过facebook页面正常发布的帖子。
多谢!
这是Graph API的一个安全特性(也是一个设计用来引导流量到你的应用程序的特性)。不幸的是,没有办法抑制这种行为。