如何在自己的网站上展示我在Facebook中的相册和照片

17
我想在自己的网站上展示来自 Facebook 的相册和照片。但是,我尝试过的所有方法都需要访问令牌,而我好像只有在登录 Facebook 后才能获得它。我不希望我的网站访客必须登录 Facebook 才能看到我的照片。
是否有一种方式可以获取此数据并且不需要登录?我想从自己的 Facebook 帐户中提取数据。或者有没有不同的方式在幕后验证我的访问权限,以便访客不必登录即可看到我的照片?

如果您不希望用户登录,您应该将照片上传到Facebook页面。您可以使用FB图形API检索这些照片,无需登录要求。我找到了一个非常有用的教程,可以帮助您。请参见:https://www.codeofaninja.com/2011/06/display-facebook-photos-to-your-website.html - Kris
6个回答

6
Facebook最近推出了一种不需要登录即可与公众分享相册的方法。每个相册下都会有一个链接,标有通过发送此公共链接与任何人分享此相册。请查看此处获取更多信息。
编辑:然而,如果要嵌入,请参考这里以了解如何授权永久访问您的照片集。
另一个选项是使用8张照片限制的Facebook照片徽章Showzey似乎正在努力解放您的照片并提供小部件。

我从https://github.com/facebook/connect-js获取了库文件。但是我仍然无法从Facebook获取相册和照片,以在我的网站上显示它。我想要当前登录的Facebook用户的照片和评论。我需要执行以下链接中描述的相同功能。http://flavors.me/websolusionz。如果您查看此页面,则可以找到如何显示照片和评论。 - ananth
我的教程链接无法打开。 - Fuhrmanator
Facebook徽章将限制您上传8张照片。您可以尝试使用Famax插件在您的网站上嵌入所有相册和照片等内容。 - Patrick

2
Facebook有一个徽章页面,其中有不同的选项可将Facebook内容嵌入您的网站。 照片徽章应符合您的要求。

相片徽章将限制您最多上传8张照片。 - Pravin
是的 - 这是 Facebook 的限制。否则,您最好将照片发布到其他网站(如 Picasa 或 Flickr)以嵌入它们。 - bkaid
我想展示会话用户的 Facebook 照片,就像以下链接中的功能一样。http://flavors.me/websolusionz#e23/facebook2 - ananth

2

1

1

您可以通过公共粉丝页面或商业页面来完成。

我之前写了这个脚本:http://roughgiraffed.com/FBalbum/。正在开发更正式的版本,完成后会发布。


0

我正在使用這個非常好用的Joomla插件。來看看吧。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接