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 に答える