페이스북 페이지/그룹을 RSS 리더로 구독하는 방법

페이스북 페이지/그룹을 RSS 리더로 구독하는 방법

페이지 (보통은, 아마도, 팬페이지) 의 Numeric Page ID (Number ID) 를 찾는다.

구글링, 네이버링등을 통해 찾아보면, 팬페이지에 올라온 그림을 찍어보면 ID를 알 수 있다고 한다.
페이지가 http://www.facebook.com/abcde 인경우, http://graph.facebook.com/abcde 을 열어서 ‘id’ 프로퍼티 값을 사용하면 된다.

만사 귀찮은 사람은 http://findmyfacebookid.com/ 를 사용한다

리더기에서 구독할 피드 주소를 만든다.
피드 주소는 http://www.facebook.com/feeds/page.php?format=rss20&id=241056152595555 과 같은 형태이다.

format=rss20 / format=atom10 이 가능한데, atom 1.0 포맷의 경우 구글 리더기에서 제목의 한글 표시가 제대로 되지 않는 버그가 있다.
위 주소에서, 24105615259555 를 [1에서 찾은 Numeric Page ID] 로 바꿔쓴다.

페이스북이 직접 제공하는 피드 주소 대신, https://facebook-rss.herokuapp.com/rss/241056152595555 와 같은 형태를 쓸 수도 있다.
이 경우엔 ATOM 1.0 포맷이지만 한글 문제가 없다. (뭐지?)
마찬가지로 24105615259555를 Numeric Page ID로 바꿔준다.

2에서 만들어진 피드 주소를 리더기에서 구독한다. 시험삼아 위의 샘플 주소들을 그대로 이용해보는 것도 좋다.

그룹 페이지의 경우 아래와 같다.
1-2 의 방법으로 Number ID를 가지고 올 때, access token이 필요하다. 있으면 해보든가.
https://apps.facebook.com/groups_to_rss 를 이용하면 귀찮은 과정들을 해결할 수 있다. 단, 이 경우 구독 주소는 2-2의 것과 같은 형태이며, ATOM 포맷이지만 한글 문제는 없다. 비공개 그룹의 경우 위 앱에게 권한을 부여해야 한다.
개인 페이지 (타임라인)의 경우, 팬 페이지 구독하듯 하면 잘 될 것 같지만… 의외로 잘 안된다. 이 경우,
1-3 의 방법으로 ID를 구한다.
2-2 의 URL 형태로 feed 주소를 만들 수 있다. (2-1 주소로는 잘 되지 않는다)