HttpURLConnection을 통해 내 프로필에 사진을 업로드하려고합니다. 내 코드에서Java에서 HTTP 요청을 사용하여 Facebook 사진 업로드
샘플을 publish_stream의 액세스를가 user_status, user_photos, offline_access에 대한 토큰이 있습니다
url = new URL("https://graph.facebook.com/me/photos");
String content =
"access_token=" + URLEncoder.encode ("my_token") +
"&message=" + URLEncoder.encode ("SUNT !!!")+
"&url=" + URLEncoder.encode("file:///D:\\personale\\Images\\P0030_07-02-11_00.JPG");
나는
{"error":{"message":"file:\/\/\/D:\\personale\\Images\\P0030_07-02-11_00.JPG is an internal url, but this is an external request.","type":"CurlUrlInvalidException"}}
내가 업로드 할 수 다음과 같은 오류가 발생했습니다 요청을 할 때 내 PC에서 파일 URL을 사용하여 파일을? 파일에서 바이트 배열을 사용하여 파일을 업로드하려면 어떻게해야합니까?
감사합니다.
[restfb] (http://restfb.com/) 또는 [spring-social-facebook] (http://static.springsource.org/spring-social-facebook/docs/1.0.x/reference/)을 확인하십시오. html /). 그래프 API의 자바 래퍼 (wrapper)로 일을 더 쉽게 만듭니다. – Bozho
'url' 매개 변수는 공개적으로 액세스 할 수있는 외부 제공 이미지의 업로드 용으로 설계되었습니다. 로컬 이미지를 업로드하려면 ('url' 대신에) ['source'] (http://developers.facebook.com/docs/reference/api/user/#photos)를 사용해야하며'multipart/form- 데이터 부호화 된 화상 데이터이다. –