2012-11-04 3 views
1

JS SDK를 통해 외부 사진 URL을 제공하여 페이스 북에 사진을 업로드 할 수 있다는 것을 알고 있습니다. 하지만 Facebook에 로컬로 호스팅 된 사진을 업로드하려면 어떻게해야합니까? 내 IP 주소를 사용하는 경우 여전히이 오류를 얻을 :JS SDK를 사용하여 페이스 북에 로컬로 호스팅 된 사진 업로드

"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

비슷한 질문에 대답 here.

iFrame 업로드 방법이 가장 좋은 방법 일 수 있습니다. 그런 다음 할 수있는 공간이 있다면 서버 측에서 모두 수행 할 수 있습니다.

관련 문제