2012-03-09 155 views
0

有关于状态的,墙壁和配置文件,但没有关于照片的主题...显示Facebook的照片在网站上

我试图做到的,是要显示我的网页/资料/等的照片。到我的网站上。我偶然发现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); 

是否有其他选择或任何提示/提示,你可以给?

+0

它完美的工作,''Array([0] => Array([aid] => 11239244970_37770 [cover_pid] => 11239244970_294796 [name] => Profile Pictures))' – 2012-03-09 00:12:46

+0

嗯......你做什么? :s – Michiel 2012-03-09 00:13:32

+0

刚刚复制你的代码并试图使用print_r($ fqlResult) – 2012-03-09 00:14:37

回答

2

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

0

有一个超级简单的替代方法来显示你的脸书简介中的照片。它涉及到使用从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页面,但如果你想从你的个人资料上显示Facebook的照片,你必须facebookgalleria .com,连接Facebook,然后生成您的iframe代码。该代码会每2-3小时自动从相册中提取新照片。祝你好运!