2011-10-18 8 views
1

私はここに記載された方法を用いて、FacebookのグラフAPI上のすべての私の「コメント」を取得しよう...FacebookのグラフAPIのコメント要求リターン空の配列

http://developers.facebook.com/blog/post/490

以下の方法を使用して交換します以下のようなFacebookのコメントボックスの生活、...

https://graph.facebook.com/comments/?ids= {} YOUR_URL

が、私は空の配列を持っているページのURLと{YOUR_URLは} ...

返さ
{ 
    "{YOUR_URL}": { 
    "data": [ 
    ] 
    } 
} 

私はこのページのコメントボックスは確かにコメントを持っていたが、Graph API呼び出しには表示されなかったので、これは珍しいことだが。

グラフAPI Explorerツールを使用して同じ結果を得て同じことを試みました。

グラフAPIで問題が発生している可能性があると考えて、新しいFacebookオブジェクトを設定し、次のようにクエリを実行してFQLとPHP APIでコメントをクエリしようとしました。

SELECT post_fbid, fromid, object_id, text, time FROM comment WHERE object_id IN (SELECT comments_fbid FROM link_stat WHERE url ='{YOUR_URL}') 

再び同じ結果が得られた場合、空の配列。

私は同様の結果を得て、空の配列でも同様にckeckingを試みました。

URLをエンコードして、APIコールとFQLリクエストの両方に配置しようとしましたが、同じ結果になります。

ページにはFacebookのコメントがありますが、グラフAPIまたはFQLクエリでは取得できません。

他の誰もこの問題に遭遇したことがありますか?コメントを出す方法を見つけましたか?任意のアイデアをいただければ幸いです。

答えて

0

通常動作します。たとえば、次のリンクを確認してください: https://graph.facebook.com/comments/?ids=http://developers.facebook.com/blog/post/490

あなたはどのURLを使用していますか? Facebook Graph APIのURLは非常に敏感なので、同じ形式(たとえば同じケーシング、同じクエリー文字列、後続のスラッシュなど)でアクセスしていることを確認してください。また、ページ上のプラグインがhref属性またはdata-href属性を別の場所に設定しているかどうかを確認してください。

+0

ありがとうございます。残念ながら、私は多くの運がないURLで作業を試みました。 URLを見るのは大歓迎です。ここにあります... http://www.comsoc.org/blog/message-ieee-communications-society-president-passing-steve-jobs あなたのお手伝いを心より感謝します。 – casaswing

+0

@casaswingそのURLにはコメントではなくコメントコメントが含まれています。私は最近FB&DisQusのスクレイパーソフトウェアのコメントをデザインしました。間違って間違えたと確信しています。 –

関連する問題