如何在网站内显示Facebook相册中的照片?
答案 0 :(得分:12)
您可以使用图形api来获取相册中的图像,如下所示: https://graph.facebook.com/ALBUM_ID/photos 您将获得一个包含该相册中所有图像的数组。该数组包含如下对象:
"name": "hopes you're having a great weekend!",
"picture": "http://photos-d.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_s.jpg",
"source": "http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_n.jpg",
"height": 604,
"width": 427,
"images": [
{
"height": 604,
"width": 427,
"source": "http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_n.jpg"
},
{
"height": 254,
"width": 180,
"source": "http://photos-d.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_a.jpg"
},
{
"height": 130,
"width": 91,
"source": "http://photos-d.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_s.jpg"
},
{
"height": 106,
"width": 75,
"source": "http://photos-d.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_t.jpg"
}
],
这是api文档中的一个示例。您可以直接使用这些图片链接,Facebook甚至为您提供不同的图库大小。祝你好运。
答案 1 :(得分:7)
是的可能: 这是Graph的一个例子:
照片:https://graph.facebook.com/98423808305(来自可口可乐公司的照片)
相册:https://graph.facebook.com/99394368305(可口可乐的墙照片)
答案 2 :(得分:1)
如果您在Wordpress中使用自托管域,则可以执行以下步骤:
此插件已与您的ID Facebook帐户成功关联。
插入此代码:
<!-- FBGallery 1234567890123456789 --> <!--/FBGallery -->
使用您的真实facebook相册ID更改1234567890123456789。
保存&gt;看到你的页面。
演示: http://www.justin-klein.com/projects/facebook-photo-fetcher#demo
答案 3 :(得分:0)
您需要先管理身份验证。如果您使用的是facebook php api及其自己的相册,则可以申请永久访问
$ facebook-&gt; getLoginUrl(array('req_perms'=&gt;'user_photos friends_photos')); }
然后,您可以向图表API发出请求,例如http://graph.facebook.com/me/albums - 您的身份验证密钥将在该请求的末尾。