Facebookのステータスと写真を個人のdjango Webサイトにインポートしたいだけですが、見つけることができるすべての例とドキュメントは、Facebookアプリケーションを開発するためのものです。
単純な RSS フィードで十分ですが、Facebook には存在しないようです。これを行うには、完全な Facebook アプリを作成する必要がありますか?
Facebookのステータスと写真を個人のdjango Webサイトにインポートしたいだけですが、見つけることができるすべての例とドキュメントは、Facebookアプリケーションを開発するためのものです。
単純な RSS フィードで十分ですが、Facebook には存在しないようです。これを行うには、完全な Facebook アプリを作成する必要がありますか?
単純な facebook アプリケーションはそれほど難しくありません... developers.facebook.com のスープを解読しようとすることを除けば。
「問題」は、Web サービスにアクセスするために、アプリケーション キー、アプリケーション シークレット、および場合によってはセッション キーを取得する必要があることです。誰かがそれを行うためのサービスを共有していない限り (私は見ていないので、信頼する必要があります)、要件を満たす唯一の方法はアプリケーションを作成することです。ただし、アプリケーション キー/アプリケーション シークレットは、実際には何も記述する必要はありません。それらは Facebook 開発者アプリケーション (アプリケーションを編集できるようにするアプリケーション...) に表示されます。
ここで必要なのは、セッション キーだけです (ただし、セッション キーは常に必要というわけではありません。下のセッションについてのリンクを参照してください)。これを行うには、拡張 offline_access パーミッション** を要求します。アプリケーションにそれを許可すると、いつでも好きなときにセッションを取得できます (または、セッションはそのアプリケーションの 1 時間の有効期限ポリシーに従いません)。拡張権限。セッションを理解する。ああ、でも「auth.renewOfflineSession(UID)」の例は無視してください。メソッドは存在しません。「開発者」ドキュメントはスープだと言いました:-)
http://www.facebook.com/tos.php?api_key=YOURAPIKEY&req_perms=offline_accessの形式の URL を使用して 、自分の許可を要求できます。以下のリンクを参照してください:-)
追加情報:
**FB ポリシーへの新しい変更が永久セッションに影響するかどうかは完全にはわかりませんが、このリンクは当面のタスクに関連しているようです: http://blog.jylin.com/2009/10/01/loading -wall-posts-using-facebookstream_get/
Facebook と連携するための offline_access の取得
(Facebook アプリケーションを投稿/共有する必要はありません。サンドボックス モードで永久に保持できます。)
おそらく。認証をバイパスしたものはすべて、かなり大きなプライバシーの問題になります.
新しいグラフ API のリリースにより、oauth トークンを取得すると、これは非常に簡単になります。残念ながら、アプリを作成する必要がありますが、Facebook がリクエストを承認できるように、oauth トークンを取得するためのアプリはかなり小さいものである可能性があります。ここで Python SDK を使用できます: http://github.com/facebook/python-sdk/
トークンを取得したら、次の呼び出しを行います。https://graph.facebook.com/[your profile]/statuses?token=[your token]
そして、jsonが返されます。
statuses
最初に facebook にログインしてからドキュメント ページに移動すると、テーブル内のリンクをクリックして実際の例を見ることができconnections
ます。