안녕하세요 REST로 친구목록 받기를 구현하던 중 403에러가 발생하여 질문합니다!
포럼에서 검색하던 중 해결방법을 찾았습니다.
샘플코드에는 scope=talk_message라고 되어있지만 테스트로 돌릴 때는 scope=friends로 해야합니다.
안녕하세요 REST로 친구목록 받기를 구현하던 중 403에러가 발생하여 질문합니다!
포럼에서 검색하던 중 해결방법을 찾았습니다.
샘플코드에는 scope=talk_message라고 되어있지만 테스트로 돌릴 때는 scope=friends로 해야합니다.
많은 분들이 헷갈려 하시는 부분이라 추가 설명드립니다.
친구 api를 사용하기 위해서는 자신의 프로필 정보를 친구에게 제공하도록 정보 제공 동의를 해야합니다.
즉, 친구 목록 제공이라는 추가 항목에대한 정보 제공 동의를 받아야 하며,
그 방법은 access token 발급 과정중 코드를 받을때 친구 목록 제공에대한 scope을 추가로 요청하는 것입니다.
이에 대한 예제는 "추가항목 동의 받기"에서 확인하실 수 있습니다.
다만, 이 글에서 지적해주신 대로, 위 예제는 메시지 전송에 대한 추가항목 동의를 받는 것이며, 친구 목록을 받을 시에는 scope에 friends로 넣어주어야합니다.
문서에도 나와있다시피, 추가로 다른 항목의 동의를 받으려면 쉼표(,)로 구분해서 넣어주면 됩니다.
ex) scope=talk_message,friends