使用JS SDK将一张LOCALLY HOSTED照片上传到Facebook

时间:2012-11-04 19:34:39

标签: facebook facebook-graph-api facebook-javascript-sdk

我知道您可以通过JS SDK将照片上传到Facebook,提供外部照片网址。但是如何将本地托管的照片上传到Facebook?如果我使用我的IP地址,我仍然会收到此错误:

"http://10.0.1.9:9914/media/images/templates/cover/851x315_FLAME.png is an internal url, but this is an external request

代码:

var data = array();
data['message'] = 'hello world';
data['url'] = 'http://10.0.1.9:9914/media/images/templates/cover/851x315_FLAME.png';

FB.api('/me/photos', 'post', data, function(response){
    if (!response || response.error) {
        //alert('Error occurred');
    } else {
        //alert('Post ID: ' + response.id);
    }
}); 

我想要的是能够使用JS SDK将本地托管的照片上传到FB!请帮忙!

1 个答案:

答案 0 :(得分:1)

类似问题here

iFrame上传方法可能是您的最佳选择,但如果您有足够的空间,那么您可以在服务器端完成所有操作?