[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
1. 개요[편집]
the seed에 대한 자동 편집 툴과 같은 봇을 만들때 참고하실 수 있는 가이드입니다. 이 가이드는 기본적으로 공식 문서를 기반으로 작성되었으며, 예제로는 https://github.com/theseeduse/Kasane-Teto가 사용되었습니다. 해당 봇은 본 도움말의 예제로 사용하기 위해 공개된 봇이며, Copyright 2025 KasaneTeto all right reserved로 배포되므로 참고하시길 바랍니다. 무단으로 사용하시면 제작자가 친히 DMCA 테이크다운을 시전하지는 아니지만 하지 말라면 하지 맙시다
2. 기본 구성[편집]
the seed의 공개 API를 이용하는 경우 다음과 같이 작동합니다.
- 공개 API의 엔드포인트로 접속하여 발급된 API 토큰을 통해 인증
- 해당 API 토큰의 사용자가 api_accecs 권한이 있는지 확인
- 권한이 있다면 해당 엔드포인트에 알맞은 값을 반환
- 권한이 없다면 403 Forbidden 반환
위와 같은 과정을 통해 역링크 목록, 문서 편집 및 이동, 삭제, 토론 목록 열람 등이 가능한 것이며, 그 외의 경고 해제, 자동 차단과 같은 봇은 selenium과 같은 라이브러리를 활용하여 개발된 the seed와 상관 없는 프로그램입니다.
3. API 유형[편집]
4. API 사용[편집]
4.1. bash[편집]
일반적인 curl과 같은 형식으로 api를 활용하는 법을 다룹니다.
4.2. 기본[편집]
curl https://alphawiki.org/api/edit/%EC%82%AC%EC%9A%A9%EC%9E%90:UTAU
-H "Authorization: Bearer ${UR_API_TOKEN}"위와 같이 모든 api는 인증이 필요합니다. UR_API_TOKEN은 이용자분의 API 토큰을 기입하시면 됩니다.
4.2.1. 편집[편집]
4.2.2. 역링크[편집]
4.2.3. 토론 목록 조회[편집]
=== HTTP 리퀘스트 ====
HTTP 리퀘스트를 통해 api를 활용하는 방법을 다룹니다.
HTTP 리퀘스트를 통해 api를 활용하는 방법을 다룹니다.