什么';使用python获取我的facebook状态和照片的最简单方法是什么?

什么';使用python获取我的facebook状态和照片的最简单方法是什么?,python,django,facebook,pyfacebook,Python,Django,Facebook,Pyfacebook,我只想将我的facebook状态和照片导入我的个人django网站,但我能找到的所有示例和文档都是用于开发facebook应用程序的 一个简单的rss提要就足够了,但它似乎并不存在于facebook中。 我真的必须创建一个完整的facebook应用程序才能做到这一点吗?可能吧。任何绕过身份验证的行为都将是一个相当大的隐私问题 一个简单的facebook应用程序并不难。。。不包括试图破解developers.facebook.com上的汤 “问题”是,为了访问web服务,您需要获取应用程序密钥、应

我只想将我的facebook状态和照片导入我的个人django网站,但我能找到的所有示例和文档都是用于开发facebook应用程序的

一个简单的rss提要就足够了,但它似乎并不存在于facebook中。
我真的必须创建一个完整的facebook应用程序才能做到这一点吗?

可能吧。任何绕过身份验证的行为都将是一个相当大的隐私问题

一个简单的facebook应用程序并不难。。。不包括试图破解developers.facebook.com上的汤

“问题”是,为了访问web服务,您需要获取应用程序密钥、应用程序密钥,有时还需要会话密钥。除非有人正在共享一个服务来实现这一点(我没有看过,你需要信任他们),否则满足需求的唯一方法就是创建一个应用程序。但是,应用程序密钥/应用程序机密实际上并不要求您编写任何内容。它们将出现在Facebook开发者应用程序(允许您编辑应用程序的应用程序…)中

现在,您所需要的只是一个会话密钥(但是,会话密钥并不总是必需的,请参阅下面的“理解会话”链接)——希望是一个永久密钥。要执行此操作,请请求扩展脱机访问权限**。如果您将此授权给应用程序,那么它可以在任何时候为您获得一个会话(或者更确切地说,该会话不遵循该应用程序的一小时过期策略)。哦,但是忽略“auth.renewOfflineSession(UID)”示例——该方法不存在。我告诉过你“开发者”文档是汤:-)

您可以使用以下格式的URL: 请求你自己的许可。现在请参见下面的链接:-)

更多信息请参见:

**我不完全确定FB政策的新变化是否会影响永久会话,但此链接似乎与手头的任务更相关:


(你永远不需要发布/共享你的facebook应用程序——你可以让它永远处于沙盒模式。)

随着新graph api的发布,一旦你获得了oauth令牌,这就非常简单了。不幸的是,您将需要创建一个应用程序,但它可以是一个相当小的获得您的oauth令牌,以便facebook可以授权您的请求。您可以在此处使用python sdk:

一旦您有了令牌,您就可以呼叫:
https://graph.facebook.com/[您的个人资料]/status?令牌=[您的令牌]

你会得到json的

如果您首先登录facebook,然后转到文档页面,您可以通过单击
连接
表中的
状态
链接来查看工作示例