【问题标题】:Pulling Facebook photos onto an external website将 Facebook 照片拉到外部网站
【发布时间】:2011-01-17 16:01:09
【问题描述】:

我在为 A 公司工作。我刚刚在 Django 中建立了他们的网站,但现在他们想在网站上添加社交照片管理功能(其他人可以上传)。

我知道这样做(以前做过)的唯一方法是通过 Flickr。您可以建立一个组并拥有它,以便任何人都可以向其中添加照片。并用 RSS 拉出最新的。但老实说,Facebook 更受欢迎,我的客户希望他的客户大量使用此功能。

他们有一个 Facebook 页面,并且可以打开它,以便任何人都可以将他们的照片添加到其中......但是我怎样才能将这些照片拉回网站呢?

【问题讨论】:

  • 我认为您需要进一步解释“将这些照片拉回网站”是什么意思。如果 URL 是公开的并且站点不关心引用者,那么只需在 标记中使用 URL。如果您想将图像文件传输到您的服务器,请导入 urllib2 并从那里开始工作。是你想要的吗?
  • 这是一个有趣的想法,可能在技术层面上可行,尽管我相当确定在某些时候存在版权问题(因为我们主要从上传照片的第三方采购照片到 Facebook 页面),这几乎肯定违反了 Facebook 的服务条款。
  • 澄清我真正追求的是:Facebook 认可的 API 或 Facebook 页面上最新照片的 RSS 提要,我可以解析并嵌入我们的网站。

标签: django facebook photo


【解决方案1】:

Facebook 的查询语言可以为 FB 页面的用户执行此操作(例如 RSS 从 Flickr 向您发送数据),并且有一些 Javascript 可以使它们在外部网页上可查看和交互。

例如:

http://www.codeofaninja.com/2011/06/display-facebook-photos-to-your-website.html

http://www.alexanderinteractive.com/blog/2012/03/display-facebook-photos-on-your-website-with-galleria/

祝你好运! 特里

【讨论】:

    【解决方案2】:

    我不确定这是否有帮助,但我记得 Flock Web 浏览器能够在浏览器的媒体流栏顶部加载新视频/照片流 - 也许您可以偷看它用于完成此任务的内部工作原理。

    我知道您现在可以开始阅读 Facebook 页面本身的 RSS 提要,也许您只需要一点解析:http://www.allfacebook.com/facebook-pages-rss-2010-01

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      • 2013-08-31
      • 2016-07-19
      相关资源
      最近更新 更多