2012-05-11 11 views
0

よしは、ので、ここでの状況です: 私たちは、私たちの会社での内部使用のための民間のFacebookのグループを持っています。私たちはいくつかの場所から情報を集めるサイトを作っています。その1つは私的なFacebookグループです。私はFacebookのプライベートフィードを手に入れて、ユーザーのログインを必要とせずに集約ページに公開したいと思います。認証なしでユーザーにログインする必要はありますか?

私の最初の考えは、1)期限切れではない単一の認証トークン2)ユーザー資格情報が保存されているか(設定ファイルなどでハードコードされている)、トークンを取得するためにそれらを渡す(Facebookはサポートしていないと思われる)。

これを行う方法はありますか? Facebookがサポートしている/サポートしていない機能が不足していますか? 私はFacebookデベロッパーにとって全く新しく、最近読んだことだけに精通しています。どんな助けやアイデア、回避策も大歓迎です!

が認証を得るためにServer-Side Authenticationワークフローの命令を使用内部サーバー上のプライベート・ページを設定します。あなたはこのような何かを試みることができるグループのメンバーであり、1のままと仮定すると

答えて

0

トークンを60日間延長してください。トークン、ユーザーID、および有効期限をローカルに格納します。

は、必要に応じて、Facebookのグループからの情報をつかみ、あなたの「公共」内部ページを生成し、あなたのスクレーパースクリプトにこの情報を渡します。

スクレーププロセスの一部として、格納されたトークンを調べます。 30日以内に有効期限が切れる場合は、スクリプトにプライベートページへのリンクをメールで送信して、認証トークンを更新します。 (おそらく1日に1回以上あなたを盗むのを防ぐために、そこに何らかの制限を設けたいと思うでしょう)。