我希望从我的申请中发布所有帖子。
$fql = "SELECT post_id, app_id,attribution,message WHERE source_id = 188600424497292";
$param = array (
'method' => 'fql.query',
'query' => $fql,
'callback' => ""
);
$fqlResult = $facebook->api($param);
echo "<pre>";print_r($fqlResult); echo "</pre>";
任何身体都可以帮忙吗? 感谢
答案 0 :(得分:0)
我不确定这是你真正需要的,但你可以在以后的参考中使用它。
这就是我们通常如何获取应用程序完成的帖子或共享的计数,我们有自己的本地数据库,只要有帖子,计数就会增加。
这是一个示例函数,它将发布到用户墙,并且在成功时我们通过ajax调用并插入计数来调用函数。
function shareToOwnWall()
{
FB.ui(
{
method: 'feed',
name: 'name of the app',
picture: 'picture',
caption: ' ',
description: 'description',
link : 'appurl'
},
function(response) {
if(response != false) {
jQuery.ajax({
url: 'module/action',
type: "POST",
data: {app_id: <?php echo $appId ?> ,shareCount: 1, signed_request: '<?php echo $_REQUEST['signed_request']?>'},
success: function (resp){
}
});
}
}
);
}