oky*_*eni 30 javascript facebook
这应该是相当普遍的,但不知怎的,我不能让它工作.我想做的是从Facebook获取专辑图片.我正在网站上实现这一点.
我可以使用以下代码获取相册:
function getAlbumPhotos(){
FB.api('/me/albums', function(resp) {
//Log.info('Albums', resp);
var ul = document.getElementById('albums');
for (var i=0, l=resp.data.length; i<l; i++){
var
album = resp.data[i],
li = document.createElement('li'),
a = document.createElement('a');
a.innerHTML = album.name;
a.href = album.link;
li.appendChild(a);
ul.appendChild(li);
}
});
};
Run Code Online (Sandbox Code Playgroud)
resp返回一个数据数组,其中包含相册的链接但是我想要每张专辑的图像源,我看不到任何我可以在resp数据中使用的内容.数据对象包含指向相册的链接,但不包含单个图像.
根据facebook文档,照片是与相册的"连接".我不确定是什么意思,但他们的文档显示你可以获得个人照片.
从这个链接:
[http://developers.facebook.com/docs/reference/api/album/][1]
Run Code Online (Sandbox Code Playgroud)
它显示了json(?)返回链接,id,名称等...我能够得到它.但是,该页面的底部是与相册的"连接",其中包括照片,评论,图片.当我点击照片时,它会显示包含img src的JSON数据结构.问题是,我该怎么做?看起来很简单,但我无法让它发挥作用.
我试过了
FB.api('/me/photos',function(resp) ...
Run Code Online (Sandbox Code Playgroud)
和
FB.api('/me/photo',function(resp) ...
Run Code Online (Sandbox Code Playgroud)
照片返回undefine时,照片不返回任何内容.
代码示例将不胜感激.
ifa*_*our 47
'/me/albums''/'+album.id+'/picture' '/'+album.id+'/photos'| 归档时间: |
|
| 查看次数: |
61148 次 |
| 最近记录: |