您好我现在已经尝试了几种资源,但似乎无法弄清楚如何通过javascript将图像发布到Facebook后返回src_small网址。我得到object_id作为响应然后我正在尝试执行和FQL查询以获取小和大的URL ....上传函数执行正常,然后fql查询不返回任何内容。任何帮助将非常感激。
function uploadphoto() {
var imgURL = "img_URL";
FB.api('me/photos', 'post', {
url: imgURL, message: 'Pura Vita'
}, function (response) {
if (!response || response.error) {
alert(response.error);
} else {
alert(response.id);
getPhotoInfo(response.id);
}
});
}
function getPhotoInfo(oid) {
FB.api(
{
method: 'fql.query',
query: 'Select src_big,src_small from photo where aid in(SELECT aid FROM album WHERE owner = me()) and object_id =' + '"' + oid + '"'
},
function (response) {
alert('Post url: ' + JSON.stringify(response));
});
}
答案 0 :(得分:1)
又一小时,我意识到我没有设置正确的权限!