오늘 하루죙일 삽질함.. ㅠㅠ


내용은 이러하네요..


페이스북에 


Bundle params = new Bundle();

params.putString("message", Message);

params.putString("name", "...");

mFacebook.request("me/feed", params, "POST");


등록시 게시글이 공유가 되어 다른사용자에게 정상적으로 보입니다. 


그런데... 왜!!? 사진첩에 올린 이미지는 자동으로 공유가 안되던지... 그래서 검색 삽질 무진장했음... 아놕;;ㅋㅋ


방법은..


우선 사진첩에 사진을 업로드 합니다.


Bundle params = new Bundle();

params.putByteArray("picture", data);

mFacebook.request("me/photos", params, "POST");


그렇게하면 해당 부분에서 


{"id":"368250273264922","post_id":"100002398586680_368246293265320"} 형태의 Json 을 리턴을 받습니다.


즉..

String Jstring = mFacebook.request("me/photos", params, "POST");

JSONObject JsonMessage = new JSONObject(Jstring);

id = JsonMessage.getString("id");


자 이러면 사진첩에 등록된 사진의 ID를 리턴을 받았으며 해당 ID를 가지고 게시글을 작성해야합니다.


Bundle params = new Bundle();

params.putString("message", Message);

params.putString("name", "...");

params.putByteArray("picture", data);

// 추가

params.putString("link","https://www.facebook.com/photo.php?fbid="+id);

// 추가

mFacebook.request("me/feed", params, "POST");


그러면.. 사진과 내용이 공유된 글이 나오죠.. 

이쉬운걸.. 오늘 오전부터 지금까지 삽질하다니...ㅠㅠ

완전 안습이네요..

저처럼 삽질하시는분 안계시길 바랍니다. ㅠㅠ