我只是想导入我的Facebook状态和照片,以我个人的Django的网站,但所有我能找到的实例和文档开发Facebook应用程序。

一个简单的RSS馈送就足够,但它似乎没有在Facebook的存在。 难道我真的要创建一个完整的Facebook应用程序做到这一点?

有帮助吗?

解决方案

一个简单Facebook应用并不难...排除试图破译上developers.facebook.com汤。

在“问题”是,你需要得到一个应用程序键,应用程序的秘密,有时一个会话密钥,以访问Web服务。除非有人在共享服务来做到这一点(我没有看过,而且你需要信任他们),那么只有这样,才能满足这个要求是创建一个应用程序。但是,应用程序键/应用秘密实际上并不要求你写什么。他们将在Facebook开发应用程序(它允许您编辑应用程序的应用...)

显示

现在,你需要的是一个会话密钥(但是,会话密钥并不总是需要,请参阅了解会话下面的链接) - 希望永久的。要做到这一点,要求延长offline_access许可**。如果你同意到一个应用程序,然后每当它感觉就像是它可以让你的会话(或者更确切地说,该会议不遵循该应用程序的一个小时的过期策略)。 扩展权限的。 了解访问。噢,但忽略“auth.renewOfflineSession(UID)”的例子 - 该方法不存在。我告诉过你了“开发者”的文件是汤: - )

您可以使用URL格式: http://www.facebook.com/tos.php?api_key=YOURAPIKEY&req_perms= offline_access 索要自己的权限。现在参见下面的链接: - )

在的额外信息:

**我不能完全肯定,如果到FB政策的新变化影响永远的会话,但这种联系似乎比相关手头的任务: http://blog.jylin.com/2009 / 10/01 /装载 - 张贴墙-使用-facebookstream_get /

获取offline_access工作与Facebook

Facebook的离线访问一步一步

(你永远需要发布/分享您的Facebook应用程序 - 你可以把它放在沙盒模式永远)

其他提示

可能。凡是绕过认证将是一个相当大的隐私问题。

随着新图形API的发布,这是一旦你得到您的OAuth令牌非常简单。不幸的是,你需要创建一个应用程序,但它可以是一个相当小的一个,让您的OAuth令牌使Facebook能够授权您的请求。你可以在这里使用Python SDK: http://github.com/facebook/python-sdk/

一旦你有你的道理,你做出一个电话:https://graph.facebook.com/[your profile]/statuses?token=[your token]

,你会得到JSON回来。

如果您第一次登录到Facebook上,然后去到文档页面您可以通过点击statusesconnections链接查看工作示例。

http://developers.facebook.com/docs/reference/api/user

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top