페이스북을 안드로이드에 연동해서 앱을 개발중에 있습니다.
페이스북의 graph api를 보면서 만들고 있는데 담벼락의 글이 삭제가 안되네요;;
http://developers.facebook.com/docs/reference/api/post/
위 문서의 delete부분을 참고하였구요.
param에 method를 담아 http method중 delete로 override 하였습니다.
permission은 페이스북에 로그인하면서 publish_stream, read_stream, user_photos, email 이렇게 요청하였습니다.
private void deleteStatus() {
try {
String id = "100003613093757_108952429235193"; // 테스트를 위해 페이스북 글 중에서 아이디값을 한 개 넣었습니다.
Bundle param = new Bundle();
param.putString("method", "delete");
BasicInfo.FacebookInstance.request(id, param, "POST");
} catch (Exception ex) {
ex.printStackTrace();
}
}
Logcat을 통해 해당 method 실행시 요청한 주소를 chrome에서 실행해 보았더니 false값만 나옵니다.
return으로 boolean값을 던져준다고 했는데 method는 제대로 작동하는데 권한이나 다른 문제때문에 작동이 안되는 건지..
혹시 아시는분은 답변좀 부탁드립니다.




일단 Delete 권한 자체가 accesstoken이나 혹은 stoken이 필요하지 않을까요? 마음대로 토큰없이 지워지지는 않을거라 생각됩니다.
토큰없이 가능한것은 거의 read 기능일겁니다.