2010-12-03 2 views
3

저는 방금 스팸 메일과 원치 않는 벽 포스트가있는 오랫동안 무시되었던 Facebook 페이지를 물려 받았습니다. 새로운 콘텐츠를 올리려고하기 때문에 전체 벽을 숨기고 싶지는 않지만, 새로운 것들이 스팸 메일에 쏟아지기까지는 다소 시간이 걸릴 것입니다.지정된 날짜 이전에 Facebook의 모든 벽 게시물을 삭제하는 방법이 있습니까?

벽에서 개별 게시물을 수동으로 제거 할 수 있지만 특정 날짜 이전에 대량으로 게시물을 삭제할 수있는 방법이 있습니까?

답변

2

다소 복잡하지만 다소 있습니다.

먼저 페이지의 관리자 인 사람에게 응용 프로그램을 인증하고 manage_pages 확장 권한을 얻게해야합니다. publish_streamoffline_access 권한이 필요할 수도 있습니다. 위해 UnixTimeStamp는 당신이 때까지 게시물을 가져 갔다 시간입니다

https://graph.facebook.com/PAGE_ID/feed 
         ?access_token=ACCESS_TOKEN 
         &since=UNIXTIMESTAMP 

:

는 그런 다음 쿼리를 실행합니다. here 타임 스탬프를 생성 할 수 있습니다.

그런 다음 구문 분석하고 포스트 ID의 모든 잡아하고 쿼리를 실행할 수 있습니다 게시물의 각

https://graph.facebook.com/POST_ID?method=delete

합니다.

또는 과 같은 것을 사용하면 모든 게시물을 자동으로 삭제하는 페이지에서 스크립트를 실행할 수 있습니다 (특정 날짜에 중지하기는 어렵지만).

+0

나를 위해 이것은 단지 그들을 삭제하려고하는 매우 동일한 응용 프로그램에 의해 벽에 게시 된 게시물에 작동하는 것 같습니다 : ( – Sam

+0

그것에 대해 생각하고, 이것을 달성하려고하는 페이스 북 응용 프로그램을 썼습니다, 어쩌면 나는 브라우저 없이도 앱없이 필요한 HTML 페이지를 호출해야만합니까? – Sam

+0

"앱이 만든 경우에만 해당 게시물을 삭제할 수 있습니다."출처 : https : // developers .facebook.com/docs/reference/api/user/# posts – WhyNotHugo

관련 문제