Facebook API入门

时间:2011-01-15 00:48:57

标签: python facebook api

我有一个朋友,拥有一家小企业,并在Facebook上有一个页面。我想帮助她从营销角度管理它,并认为最好通过他们的API来实现。

我已经浏览了他们的API文档,并且具有Python的基本工作知识。我无法弄清楚的是,如果我可以使用Python访问他们的页面数据并抓住墙上帖子的数据,谁喜欢帖子等等。这可能吗?对于刚接触编程的人来说,我找不到合适的教程。

为了提供上下文,我一直在抓Twitter Search API一段时间,我希望有类似的东西(请求某些数据元素,并将其作为我可以分析的结构化数据返回)。我发现他们的API非常直接,对于Facebook,我不知道从哪里开始。

我不想创建应用程序,我只想访问与朋友页面相关的数据。

我希望找到一些体面的教程,并帮助我开始我需要的东西。我们将非常感谢您提供的任何帮助。

2 个答案:

答案 0 :(得分:1)

你可以试试Pajamas Desktop。 http://pyjs.org/ 它在嵌入式Web浏览器中运行python,并允许您访问html DOM。 这可能意味着您可以直接从python使用JS api。 您需要在本地运行服务器。

答案 1 :(得分:0)

基本上,为了自动将个人信息发布到个人资料中,您需要获取他们的誓言令牌,然后使用该令牌进行API调用。

以下是获取API令牌的步骤:

  1. 使用Facebook注册APP并获取应用ID
  2. 让您的朋友点击此链接https://www.facebook.com/dialog/oauth? client_id = [此处的应用ID]& 键入= USER_AGENT&安培; 范围=电子邮件,read_stream ,,, user_about_me,offline_access,publish_stream&安培; REDIRECT_URI = HTTP://www.facebook.com/connect/login_success.html
  3. 然后记录该令牌以供将来使用
  4. 您现在可以使用任何可用的python FB lib来发布和管理该FB页面。

    这应该让你开始:

    http://eggie5.com/20-getting-started-w-facebook-api