将Facebook照片放在我的网页上

时间:2013-04-02 00:32:17

标签: facebook photos

我一直在寻找几个月而且我只是厌倦了搜索...

我有一个PERSONAL脸书帐户。它不是商业帐户或粉丝帐户或类似的东西。我想自动将照片放在我的个人网站上。这是我发现的:  关于它有多容易的数百个例子,但它们只适用于粉丝帐户。  一些人声称,如果我花几年时间制作一个Horoku应用程序,我可能能够让它工作。  许多博客都是关于试过这个的人,放弃了,安装了Wordpress并将所有内容转换为Wordpress,尝试了所有的Facebook照片小部件,却发现它们都没有用,最后放弃了。

那么......是否有人编写一些代码以获取与公众共享的所有专辑的名称以及与公众共享的个人Facebook帐户的所有图片?此外 - 这不是对小部件或应用程序的请求。我之前两次问过这个问题,两次都立刻关闭了,因为第一个人嗡嗡地说我要求一个Wordpress小部件或应用程序。

1 个答案:

答案 0 :(得分:1)

最简单的方法:

  • IFTTT上获取一个帐户,并设置一个食谱,将照片上传到您的个人Facebook帐户,并将其发布到您可以访问或嵌入您网站的公共位置。

第二种最简单的方式:

    只有你可以发帖的
  • Create a Facebook Page
  • 与该页面分享您的照片。
  • 查询https://graph.facebook.com/PAGE_ID/photos(无需访问令牌)并解析返回的json以显示照片(或使用任意数量的教程/准备好的脚本来显示照片)。

完全符合您要求的方式:

  • Create a Facebook app(不是Heroku App)。
  • 使用您的网站信息为“使用Facebook登录的网站”配置应用程序。
  • 只有user_photos权限的
  • Login to that app并存储您提供的短期访问令牌。
  • Extend the short-term access token并存储此内容。
  • 使用此访问令牌查询https://graph.facebook.com/me/albums?access_token=ACCESS_TOKEN,找到您要共享的相册的id
  • 编写脚本以查询https://graph.facebook.com/ALBUM_ID/photos.fields(source)&access_token=ACCESS_TOKEN并解析返回的json对象,以使用每个source对象中返回的网址作为src <img>标记来显示这些照片
  • 为您提供一个提醒系统,让您至少每60天或每当过期时更新一次存储的访问令牌。