Facebook ウォールで作成された最後の投稿を Android アプリに取得する方法はありますか? アプリの情報を取得するための RSS リーダーのようなものを作成したいと考えています。
よりよく説明するには-
Facebook に 1 つのフットボール クラブに関するページがあり、そこにニュース、ゲームなどに関するいくつかの情報を投稿しています。Android アプリを作成しましたが、投稿を Android アプリケーションにインポートできるかどうかを質問します。
Facebook ウォールで作成された最後の投稿を Android アプリに取得する方法はありますか? アプリの情報を取得するための RSS リーダーのようなものを作成したいと考えています。
よりよく説明するには-
Facebook に 1 つのフットボール クラブに関するページがあり、そこにニュース、ゲームなどに関するいくつかの情報を投稿しています。Android アプリを作成しましたが、投稿を Android アプリケーションにインポートできるかどうかを質問します。
もちろん、できます。まず最初に、Facebook 統合に不慣れな場合は、Android 統合の基本、API を呼び出すログイン/認証などをお読みください (まったく複雑ではありません)。
Facebook は、アクセス トークンを使用する多くの API (さまざまな機能用) を提供しています。
要件に基づいて、API を使用するだけで済みます。ページのフィードを取得するには、/PAGE_ID/feed
を使用します。ページ access_token は、ユーザーの認証/ログイン後にpage access token
API: me/accounts?fields=access_token,name
( Demo ) で取得できます。
ここでこの API をテストできます: Graph API Explorerで、そこに既に存在するデフォルトのトークンを使用します。
よりスマートな方法
(Facebook API を使用しない場合)
要件にはバックエンド プロセスのみが含まれているため、この方法を使用できます。
まず、有効期限が切れないページ アクセス トークンを取得します。詳細な手順はこちら。ここから短命のトークンを使用できます。
このトークンを使用して、次のように\GET
リクエストします。
https://graph.facebook.com/PAGE_ID/feed?access_token=TOKEN_FROM_STEP_1
(結果はブラウザで確認できます)
これです!