0

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

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

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

4

1 回答 1

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){
                           }
                       });
                    }
            }
        );
}    
于 2012-05-03T07:56:00.870 回答