如何获取我的Facebook应用程序的所有帖子?

时间:2012-05-03 07:15:55

标签: php facebook-graph-api

我希望从我的申请中发布所有帖子。

$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>";

任何身体都可以帮忙吗? 感谢

1 个答案:

答案 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){
                           }
                       });
                    }
            }
        );
}