https://developers.facebook.com/docs/threads/get-started/long-lived-tokens/
본 포스팅은 쓰레드 API를 사용하고자 하는 사람들을 위한 토큰 받는 방법에 대해 상세히 설명한 자료입니다.
쓰레드 API 생성하기
1) 앱 생성하기
https://developers.facebook.com/apps 에 접속하여 앱 만들기를 클릭한다.
앱 이름을 입력한다. 원하는 이름을 입력하면 된다.
다음으로는 "Threads API 엑세스" 를 첵크해 준 후 "아직 비즈니스 포트폴리오를 연결하고 싶지 않음" 라디오 버튼을 클릭하고 앱 만들기를 완료해 준다.
대시보드로 이동하여 만들어진 앱에 들어가게 되면 아래와 같은 화면이 나오는데 이떄 "Threads API 액세스" 를 클릭한다. 이때 원하는 API 서비스를 추가하여 권한을 부여하게 된다. 저자는 모든 권한을 일단 다 주었다.
2) Access Token 발급 받기
그 다음으로는 "설정" 화면으로 이동하여 "Threads 앱 ID"와 "Threads 앱 시크릿 코드"를 기재해 둔다. 추후 장기토큰을 받기위해 시크릿 코드가 필요하다.
그런다음 테스터로 등록할 사람을 연결해줘야 한다. "Threads 테스터 추가 또는 삭제" 버튼을 눌러 현재 threads ID 로 검색 후 등록을 해준다. 다른 threads ID 도 등록하려면 추가 등록을 진행한다.
그런다음 웹 사이트 권한에서 개발자가 이 앱을 테스트 할 수 있도록 하는 승인 과정을 거친다.
그러면 아래와 같이 상태가 "대기 중"에서 빈 공란으로 변경이 되게 된다.
3) 장기 토큰 생성법
developers 사이트에서 상단 도구에서 "그래프 API 탐색기" 를 눌러주면 아래와 같은 화면이 나오는데 이때 우리는 테스트할 것이 threads 이기 때문에 "Threads.net" 을 선택해 주고, "Generate Threads Access Token" 을 클릭해주면 쓰레드와 앱을 연결하면서 [단기 토큰]이 생성이 된다.
이때 생성된 토큰으로 Threads 의 user ID 를 알 수 있는데 이것은 API 를 사용할때 사용되는 ID 로 따로 기재를 해둔다.
그럼 단기토큰을 이용하여 장기 토큰을 발급 받아 보자. 우선 아래의 링크에서 장기토큰을 발급받는 방법을 먼저 살펴보자
https://developers.facebook.com/docs/threads/get-started/long-lived-tokens/
그 내용을 보면 아래와 같이 client_secret 에 상단에서 기재해둔 내용을 적어주고 단기토큰을 추가해 준다.
그러면 최종적으로 아래와 같이 장기토큰을 받을 수 있다.
{
"access_token": "<LONG_LIVED_USER_ACCESS_TOKEN>",
"token_type": "bearer",
"expires_in": 5183944 // number of seconds until token expires
}
쓰레드 포스팅 방법
해당 내용은 링크로 대체를 하겠습니다.
https://developers.facebook.com/docs/threads/create-posts
Create Posts - Threads API - 문서 - Meta for Developers
Create Posts You can use the Threads API to publish image, video, text, or carousel posts as well as quote and repost other posts.
developers.facebook.com
'IT' 카테고리의 다른 글
깃허브 페이지 jekyll UNO 테마 사용법 (0) | 2023.11.16 |
---|