1

FQLFacebook のファン ページからコメントを取り込むための簡単なモジュールを作成しています。

post_id、message、actor_id の取得は非常に簡単に思えます。

ただし、ストリームのドキュメントには、アバターと名前を取得する方法が示されていないようです。

私がやっていることは次のとおりです。

SELECT post_id, message, actor_id
FROM   stream
WHERE  source_id = 125938460770575

FB ID、コメント、投稿自体を返します。

これに伴い、ユーザー情報も必要です。

明らかな解決策は、FQLこの情報を取得するように見えるすべての FB ID (actor_id) に対して追加の API 呼び出しを行うことですが、それを行うためのより良い方法があると思います。

これを行う方法についてのヒントを教えてください。

4

2 に答える 2

0

明らかな解決策は、この情報を取得するように見えるすべての単一の fb id (actor_id) に対して追加の FQL API 呼び出しを行うことですが、それを行うためのより良い方法があると思います。

はい、もちろん、このようにすることができます-

SELECT uid,
       pic,
       first_name,
       last_name
FROM   user
WHERE  uid IN(
       SELECT post_id,
              message,
              actor_id
       FROM stream
       WHERE source_id = 125938460770575)

ユーザーの詳細を取得します

于 2013-07-29T09:03:37.050 に答える