2

Facebookのオープングラフでは、通話を使用できます

/me? fields=statuses.limit(50).fields(likes)

ユーザーの最近の 50 ステータスのいいね! のリストを取得するため。ただし、Facebookアプリで実際に呼び出しを使用しようとすると、

FB.api('/me?fields=statuses.limit(50).fields(likes)', function(response) {
          console.log(response);
});

リストは空のままです。ユーザーのステータスについては、既に許可を得ています。ユーザーの友達のリストのようなものを取得しようとすると、うまくいきます。誰かがこの問題で私を助けることができますか?

4

1 に答える 1

0

このFQLクエリを試して、Facebookがプロファイルに対して提供するステータスメッセージを取得できます。

**SELECT status_id, message, time  FROM status WHERE uid = me() ORDER BY time asc LIMIT 50**

他のパラメータを使用して結果を並べ替えることもできます。

PHPコード:

**$status_q = "SELECT status_id, message, time  FROM status WHERE uid = me() ORDER BY time asc LIMIT 50";
$params = array(
    'method' => 'fql.query',
    'query' => $status_q);
//Run Query
$result =  $facebook->api($params);**

$facbook is the FB object you create while initializing FB sdk.
于 2013-02-13T12:31:21.827 に答える