我的脑袋目前正在努力找出从我拥有的粉丝页面到在线页面检索相册的最有效方法。我见过一个使用FQL的代码,但是它运行得很慢,但显然已经过时了。
我浏览过并遇到了图谱API概念,但看起来有点难以理解。顺便说一句,我已经注册了一个应用程序,我也开始搜索图形资源管理器,但我无法得出结论。
那里有没有教程?
编辑:我试过这段代码:
<?php
$album_id = 'myalbumid';
$access_token = 'accesstoken';
$url = "https://graph.facebook.com/{$album_id}/photos?access_token={$access_token}";
$image = json_decode(file_get_contents($url));
foreach($image->data as $img){
echo "<img src='{$img->images[6]->source}' /> ";
}
?>
它有效,它会显示给定相册中的所有照片。但是,如果我希望它显示所有相册(包括拇指)并且用户可以浏览它们呢?
答案 0 :(得分:0)
请求以下内容将回复这些相册中的所有相册和照片:
https://graph.facebook.com/CocaCola/albums?fields=photos
您希望将示例中的CocaCola
替换为您自己的网页名称或ID。
这称为nested requests or field expansion。 Facebook文档站点上有几个详细的例子。
一些评论可以帮助您:
file_get_contents()
可以进行沙盒测试,但是您应该使用Facebook PHP SDK作为生产代码。