오늘 하루죙일 삽질함.. ㅠㅠ
내용은 이러하네요..
페이스북에
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");
그러면.. 사진과 내용이 공유된 글이 나오죠..
이쉬운걸.. 오늘 오전부터 지금까지 삽질하다니...ㅠㅠ
완전 안습이네요..
저처럼 삽질하시는분 안계시길 바랍니다. ㅠㅠ
수고했음..위로(추천)를 받으삼~!!