1

Facebook C#SDKを使用してパブリックアカウントフィードを取得し、Facebookポップアップログインウィンドウのステージをスキップしようとしています。

だから私がこれをするとき

https://graph.facebook.com/my_user_profile_id/feed?access_token=my_token_I_got_from_FBSDK

MYAPPLICATION1のフィードを返します(下の画像を見てください)。

しかし、私はアカウントの実際のフィードを取得したいと思います。( https://developers.facebook.com/tools/explorerから入手することは可能ですが、ログインする必要があります!)

だからここに私の質問があります:どうすればアカウントフィードを取得できますか?

ログインしましたか?WFP DLL内に実装するにはどうすればよいですか?(私はWebBrowserコントロールを使用していません。UIを使用してログインする機会はありません。)

ありがとうございました!

ここに画像の説明を入力してください

4

1 に答える 1

1

なぜそれがあなたのために機能しないのかわかりませんが、それは私のために機能しました:

  1. グラフAPIエクスプローラーに移動します
  2. ドロップダウンでアプリを選択します
  3. 「アクセストークンを取得」をクリックします
  4. [拡張アクセス許可]タブで[read_stream]アクセス許可を選択し、[トークンの取得]をクリックします
  5. このURLを開きます:https ://graph.facebook.com/my_user_profile_id/feed?access_token = TOKEN_YOU_GOT_JUST_NOW

フィードバックを受け取ります。

その後、ここで説明されているように、トークンを60日間に延長できます(セクション4を参照):https ://developers.facebook.com/roadmap/offline-access-removal

次に、WPF dllのDB(またはハードコード)に書き込みます。

更新-別のアイデア-APPのアクセストークンを取得しようとしましたか-https://developers.facebook.com/docs/authentication/applications/を参照してください?ロジックがアプリのアクセストークンで機能する場合、それは永遠に有効です。

于 2012-05-21T19:12:50.987 に答える