1

私は友人のためにこのFacebookのコメントをしていますが、FQLでもグラフAPIでも情報を取得できません...いいねなどを含むすべてのコメントのテーブルを彼に作成する必要があります。FQLを使用したいのですが、グラフAPIを使用して情報を確認しようとしても機能しませんでした。

私の状況はちょっと複雑です...

コメントのHTML/JSは私のサーバーで実行されますが、FacebookページのIFRAME内で別のアプリに使用されます(アプリIDを途中で切り替えましたが、今はそれがわかりました...:|)。 hrefは、2番目のアプリIDが含まれている場所を指します...

これは、コード内で重要なことです(他に何かある場合は、教えてください。投稿します)。

/ * APP IDはXに置き換えられ、URLはYに置き換えられました* /

<meta property="fb:app_id" content="X">

....。

<script src="http://connect.facebook.net/en_US/all.js#appId=X&amp;xfbml=1">
</script>

...。

<script>

FB.init({

appId  : 'X',

status : true,

cookie : true,

xfbml  : true 

});

</script>

....。

<fb:comments href="Y" numposts="10" width="490" publish_feed="true"></fb:comments>

だから、私は次のように情報を取得しようとしました: https ://graph.facebook.com/comments/?ids=Y //空のデータを返します https://graph.facebook.com/comments/?ids= {サーバーに配置} // 同じこと

FQLを試しました:

SELECT app_id, xid, count, updated_time FROM comments_info WHERE app_id="X" //returns null

SELECT app_id, xid, count, updated_time FROM comments_info WHERE app_id="{APP Id of IFRAME}" // returns empty data
4

1 に答える 1

1

わかりました。なぜこれが発生したのかがわかります。YURLはFacebookの一部であるため、情報へのアクセスを許可していない私のアプリには属していません...

これを投稿するのに時間がかかって申し訳ありませんが、私はこれを尋ねたことを忘れました...とにかく-Facebookのコメントは楽しいものではありません...。

于 2011-04-03T22:00:28.983 に答える