如何通过javascript上传图像我的脸谱档案后返回的object_id从FQL查询中获取src_small网址?

时间:2012-06-02 03:45:49

标签: javascript facebook facebook-graph-api

您好我现在已经尝试了几种资源,但似乎无法弄清楚如何通过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));
        });
 }

1 个答案:

答案 0 :(得分:1)

又一小时,我意识到我没有设置正确的权限!