1

タイプ「リンクが好き」のユーザーのストリームで投稿を取得しようとしています。私は「read_stream」権限を持っていますが、そのようなステータスの更新を見ることができません。

「url_like」テーブル (ユーザーが気に入った URL を提供する) について知っています。このテーブルを使用して、必要な関連投稿を取得します。私の問題は、「url_like」テーブルに 2 つのフィールド (user_id、url) しかなく、この URL に関するデータ (LIKE を取得した post_id) を取得する方法がわからないことです。

post_id は、その投稿に関するデータを取得するのに役立ちます (実際の Facebook ストリームに表示されるのと同じデータ - ユーザーが気に入った元の投稿を表示します)

ありがとう。

4

1 に答える 1

0

私が理解したように、あなたはfqlを介してすべての必要なデータを取得したいと思っています。しかし、私はあなたが以下のようにGrapApiを使うべきだと思います;

いいね情報

likeの詳細については、以下のリンクのようにEDGEモジュールを使用する必要があります。

詳細ないいね情報

そのプレフィックスをコードに挿入する必要があります(例:PHP)

//ユーザーIDを取得
$user= $ facebook-> getUser();
    if($ user){
       try{
          //認証されたログインユーザーがいることを確認して続行します。
          $ user_profile = $ facebook-> api('/ me / likes');
       } catch(FacebookApiException $ e){
           error_log($ e);
           $ user = null;
       }
}

結果がどのようになるかを確認します。

<?php  #print_r($user_profile); ?>
于 2012-10-17T13:40:26.633 に答える