5

最後の投稿をFacebookの壁面でAndroidアプリに届ける方法はありますか?私はいくつかのRSSリーダーのようなアプリケーションのいくつかの情報を取得するようにしたいと思います。facebook wallからandroid appへのニュースフィード

私はアンドロイドのアプリを作っているし、私の質問は、私はインポートすることができるかどうかである私は1つのサッカークラブについてのFacebookのページを持っているし、そこに私は今などのニュース、ゲームに関するいくつかの情報を投稿

better-説明するために、アンドロイドアプリケーションに投稿しますか?

答えて

15

もちろん可能です。まず第一に、facebookの統合を初めて知りたい人は、アンドロイドの統合の基本、そのAPIを呼び出すログイン/権限などを読んでください(複雑ではありません)。

Facebookには、access tokenを使用する多くのAPI(さまざまな機能用)が用意されています。

要件に基づいて、page access tokenのAPI:/PAGE_ID/feedを使用するだけで、ページのフィードを取得できます。ページaccess_tokenは、ユーザー認証/ログイン後にAPI:me/accounts?fields=access_token,nameDemo)で取得できます。

Graph API ExplorerこのAPIは既にそこに存在する既定のトークンを使用してテストできます。 (FacebookのAPIを使用せずに)


よりスマートな方法

あなたの要件は唯一のバックエンドプロセスを必要とするので、あなたは、このメソッドを使用することができます。

  1. まず、長寿命ページアクセストークン(期限切れではない)を取得します。詳細な手順here。あなたはhereの短命トークンを使用できます。

  2. 使用このトークンとに\GET要求を行います。

    https://graph.facebook.com/PAGE_ID/feed?access_token=TOKEN_FROM_STEP_1

    (あなたは、ブラウザで結果を確認することができます)

これです!

+0

ご協力いただきありがとうございます。 これは正しい方法でそれを試みます。私はこれに新しい、多くの多くの感謝 – user2730344

+0

@sahilmittalあなたが投稿したリンクは動作しますが、それはJSONデータの束を返します。それをFacebookのアクティビティフィードにどのように変換しますか? – craned

+1

答えが見つかりました。私はそれを行うためのライブラリがあることを望んだが、見つけられなかった。代わりに、AndroidHiveの[チュートリアル](http://www.androidhive.info/2014/06/android-facebook-like-custom-listview-feed-using-volley/)を使用しました。 – craned

関連する問題