2011-01-06 13 views
7

上のすべてのフィード項目を返しません。 "#highfiveシンシナティ、オハイオ"FacebookのグラフAPIは、この質問の時点でFacebookページ

のメッセージが、あなたの場合、これらのいずれかに:

http://graph.facebook.com/realplayer/feed
http://graph.facebook.com/realplayer/tagged

返されるJSONには、MY投稿を除いて壁にすべてのものが含まれているようです。私の写真の下に他の人からの別の写真があり、それが表示されています(写真と写真は両方とも「ファンの写真」セクションにあります)

明らかに、 access_tokenは、式の一部ではないように見える...しかし、いくつかの詳細情報:

  • 私は私ではありませんセッションからaccess_tokenはを使用している場合、私はJSONでポストを見ることができません
  • 私がログインしたセッションからaccess_tokenを使用すると、JSONの投稿が表示されます

私はとても混乱しています。

世界中の誰もが壁にそれらの投稿を確認することなく見ることができれば、それらのすべてがグラフAPIに戻ってくることを期待しています。

誰もがこれについて考えていますか?


私はアカウントおよびそれらのページのための特別なオフラインアクセストークンのリストを取得するために使用できる「manage_page」許可...を認識してい...そしてそれは私が探索することができます何か...しかし、私の投稿が一見グラフ上にあるべきであると思われる時には、仕事のように思えます。

+0

こんにちはニック、私たちは同様の問題を抱えているようですが、正確にはそうではありません - それでも興味があります - 私の投稿を見てください:http://stackoverflow.com/questions/4622096/facebook-graph-api-feeds-missing-in -Json-response –

+0

こんにちはMatias ..私は実際にあなたの投稿を見ていましたが、私の問題はFQLでも解決できませんでした。 grrrrrrr –

+0

FBによって、常にアクセストークンをgrap api URLに追加することをお勧めします。アクセストークンがなければ、フィードURLは少し「ランダム」に動作します。常にaccess_tokenを追加する以外の方法はありませんでした。 –

答えて

5

FBのように、このような小さなスパム対策機能があります。管理者以外の人は、あなたのページに。面白いのは、StackOverflowが使用する同様の「サイレントトリートメント」テクニック(http://blog.stackoverflow.com/2008/09/podcast-21/)を使用しているということです...私が「スパムしている」壁を見ると、私の投稿はすべて表示されますが、他の誰も見ません意志。

それが設計どおりので、おそらくグラフAPIが動作している再び

私をブロックし始めた前に、私は新しいテストアカウントを作成し、ページ上の約3または4のメッセージを取得することができた:)

== =========================

更新:これは問題の一部でしかないようです。私は別のページやアプリを構築し、テストを行って:

http://www.facebook.com/pages/RP-Test-Page/116735865065591

ノート「#highfiveオーランド、FL」のエントリは...でも、認証されていないユーザーは、実際のページからこのエントリを見ることができます... APIを介して返す方法はないようです。彼は一度だけ投稿したので、「スパム対策」にはならない(あなたは思っていないだろう)。

は、私は明らかに私が(と、私自身のアクセストークンなし)

FQLを試してみました(私自身のアクセストークンとない)グラフAPI

を試してみました、私はこの記事を踏襲しています http://en-gb.facebook.com/topic.php?uid=10381469571&topic=3815&post=51980を 自分自身からmanage_pagesおよびoffline_accessの拡張アクセス許可を要求し、/ me/accountsを取得してから、「偽装」アクセストークン(whew)を取得するために使用します。事が起こっている。ページから壁の投稿をすべて確実に取得することはできませんか?

+7

あなたは自分の答えを受け入れたとおっしゃったのですが、実際には本当にこの問題を最後に解決しましたか? – kongo09

+0

解決方法は何ですか? –

+1

私のような人は依然として1つを探しているので、この回答には尋ねるべきではありません。 –