Facebook开放图表未在用户时间轴中发布

时间:2012-10-05 13:32:58

标签: php facebook facebook-opengraph

使用开放图表我正在尝试发布username shared an event on Appname。在我的Facebook帐户墙上。

它成功发布在自动收报机和活动中,但它没有在时间轴中发布。

以下是我用于分享目的的PHP代码

$params = array('Objectname'=>'object_url');
$facebook->api( '/'.$fb_user_id.'/AppNamespace:Actiontypename','post', $params );

使用开放图表

添加到时间线中的内容

1 个答案:

答案 0 :(得分:1)

Facebook使用所谓的“GraphRank”来确定是否显示在用户的时间轴上显示已发布的操作或聚合。

计算如下:

  

GraphRank =亲和力*重量*互动*时间

  • 亲和力(得分):这是观看用户与动作创建者之间的关系。

  • 权重:如果两个用户互相频繁互动,则开放图表中的相应操作的评级高于不具有相同兴趣且未在Facebook上密切联系的用户。

  • 互动:用户与应用程序交互的频率以及朋友如何对社交渠道中的活动做出反应(如果没有人点击已发布的操作,那么GraphRank就不好了。)

  • 时间:如果一个应用程序被不定期地使用或只使用一次,从长远来看,行动将受到较少的关注,并且在时间线上将不那么突出。

请参阅此文章:http://www.insidefacebook.com/2011/12/27/edgerank-and-graph-rank-defined/

为了查看您在时间轴上发布的操作,只需尝试与您的应用进行密集互动,即发布更多故事(以及与某些测试用户相关的故事)。