在网站上显示Facebook照片

时间:2012-03-09 00:07:40

标签: php facebook photos

有关于状态,墙壁和个人资料的主题,但没有关于照片......

我想要实现的是显示我的页面/个人资料/等的照片。到我的网站上。我偶然发现了an FQL method与Lightbox的结合。它似乎做了我需要的一切,除了某些原因FaceBook API没有与Facebook连接。这个数组仍然是空的。

$fql = "SELECT aid, cover_pid, name FROM album WHERE owner=11239244970";
   $param  =   array(
     'method'    => 'fql.query',
     'query'     => $fql,
     'callback'  => ''
   );
$fqlResult   =   $facebook->api($param);

您可以提供其他替代方案或提示/提示吗?

2 个答案:

答案 0 :(得分:2)

不要忘记您需要user_photos权限才能访问自己的非公开相册,否则您只会在描述时获得一个空数组。请阅读documentation了解详情

答案 1 :(得分:0)

从Facebook个人资料中显示照片有一个非常简单的选择。它涉及使用从facebookgalleria.com生成的iframe代码,如下所示:

<iframe src="http://facebookgalleria.com/gallery.php?id=nike&rows=4&margin=10&cols=3&width=170&font_size=11&title_color=000&hide_next_back=0&share_buttons=1&shape=rectangle&frame=1" scrolling="no" marginheight="0" frameborder="0" width="551" style="height: 769px;" ></iframe>

此代码用于显示来自Facebook PAGE的照片,但如果您想显示个人资料中的Facebook照片,则必须使用facebookgalleria.com,与Facebook连接,然后生成您的iframe代码。该代码每2-3小时自动从您的相册中提取新照片。祝你好运!