티스토리 뷰

얼마 전 회사에서, 팬페이지의 포스트에 댓글을 작성한 유저들을 긁어오는 운영툴이 작동하지 않는다는 문의를 받았습니다. 또 페이스북이 문제겠죠 ㅠㅠ


역시 페이스북이 문제였고(!) 이유는, 페이스북 쪽에서 권한을 변경했기 때문입니다...


원래 앱의 액세스 토큰으로 접근해서 from 필드를 얻어왔는데, 이제 페이지의 액세스 토큰을 사용해야 하는 것 같더라구요.


그리고 기본적으로 발급받는 페이지의 액세스 토큰은 expire가 있는 토큰이기에.. 영구적인 액세스 토큰으로 변환해야 하는 이슈가 있었습니다.


https://code.i-harness.com/en/q/1066b92


저는 이 링크를 참고 하였습니다. 페이스북 레퍼런스보다 훨씬 도움이 되었습니다.


Graph API 2.7 버전 기준으로는, 마지막 단계인 get permanent token 과정이 진행되지 않아 Long-Lived Token을 얻어오는 과정까지만 진행했는데요.... 이상하게도 영구적인 액세스 토큰이 발급 됐습니다.

페이스북 레퍼런스에 따르면 Long-Lived Token은 3달짜리 토큰이지만, 뭔가 업데이트 되어 바뀌었거나 2.7 버전은 플로우가 살짝 다르거나 등등의 이유가 있는듯 합니다.


댓글