2011-01-15 4 views
4

私は(すでにログイン中のFacebookで)私のブラウザでGETを行うと:FacebookのグラフAPIは、私の中で異なる結果を示して/ホーム

https://graph.facebook.com/me/home?access_token= {トークン}

結果が異なっていますFacebookのC#SDKを使用してFBアプリを介して同じことをするよりも。

特に、APIが返されないものは、他のアプリケーションによって送信されたフィードです。

なぜこのようなことが起こりますか? read_stream権限を持っていても、他のアプリケーションから更新を取得できないのですか?

私も追加の権限を要求さ:read_stream、user_activities、friends_activities、friends_likes、user_likes、read_requests

が、何も変わっていません。

私が必要とするのは、ユーザーが彼のFBニュースフィードで見られるすべての同じ話を得ることです。私は私/ページ用

サンプルリンク私/

  • 私/ポスト
  • を養う私/
  • をステータス

    • を使用

  • +0

    リクエストごとに全く同じアクセストークンを使用していますか。 Facebook C#SDKがこれを行う理由はありません。それがしているのは、Facebookから返されたjsonをシリアライズすることだけです。 –

    +0

    C#SDKで実行する必要があります:動的結果= fb.Get( "私/ home");あなたはそうしていますか?またはコードを投稿できますか? – firepol

    +0

    私はちょうど私のブラウザでAPI呼び出しと新しいフィードを比較するような何かを観察しました。 API呼び出しは、Webとは異なるエントリを返します(余分なものと不足しているものがあります)。 – kongo09

    答えて

    1

    http://apps.facebook.com/anotherfeed/wallfeed.phpは/ /のpageidにを使用していますフィード

    llプラグイン。 permであっても、友人が投稿とやり取りしていて相互作用を共有していない場合、その投稿はグラフに表示されません。技術的には、すべての友人や友人のパーマを持たない限り、壁のフィードを完全にエミュレートすることはできません。

    0

    私は、結果が地理位置によって異なることに気付きました。

    サーバーが別の国でホストされている場合は、理由がある可能性があります。

    +0

    これはどのようにテストしていますか?私のローカルサーバ(API経由)とホームフィードは異なるコンテンツを表示していますが、私は間違いなく動いていません! – James

    +0

    コメントを書いた時点で、私はAWSのさまざまな地域を使ってテストしました – maxwell2022

    関連する問題