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


how to get all post of my facebook application?

我想从我的应用程序中发布所有帖子。

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

任何身体都可以提供帮助吗?谢谢

我不确定这是否是您真正需要的,但是您可以在将来的参考中使用它。

这就是我们通常如何获取应用程序完成的帖子或共享的计数,我们有自己的本地数据库,每当有帖子时计数都会增加。

这是一个示例函数,它将发布到用户墙上,成功后我们通过 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){
                           }
                       });
                    }
            }
        );
}