r1
| 1 | [[분류:알파위키의 기능]][[분류:the seed(위키 엔진)]][[분류:알파위키의 도움말]] |
|---|
| 2 | [include(틀:알파위키)] |
|---|
| 3 | [목차] |
|---|
| 4 | [clearfix] |
|---|
| 5 | == 개요 == |
|---|
r4
| 6 | the seed에 대한 자동 편집 툴과 같은 봇을 만들때 참고하실 수 있는 가이드입니다. 이 가이드는 기본적으로 [[https://doc.theseed.io|공식 문서]]를 기반으로 작성되었으며, 예제로는 [[https://github.com/theseeduse/Kasane-Teto]]가 사용되었습니다. 해당 봇은 본 도움말의 예제로 사용하기 위해 공개된 봇이며, Copyright 2025 KasaneTeto all right reserved로 배포되므로 참고하시길 바랍니다. ~~무단으로 사용하시면 제작자가 친히 DMCA 테이크다운을 시전하지는 아니지만 하지 말라면 하지 맙시다~~ |
|---|
r6
| 7 | == 기본 구성 == |
|---|
r3
| 8 | the seed의 공개 API를 이용하는 경우 다음과 같이 작동합니다. |
|---|
| 9 | |
|---|
| 10 | 1. 공개 API의 엔드포인트로 접속하여 발급된 API 토큰을 통해 인증 |
|---|
r5
| 11 | 1. 해당 API 토큰의 사용자가 api_accecs 권한이 있는지 확인 |
|---|
| 12 | 1. 권한이 있다면 해당 엔드포인트에 알맞은 값을 반환 |
|---|
| 13 | 1. 권한이 없다면 403 Forbidden 반환 |
|---|
| 14 | |
|---|
r6
| 15 | 위와 같은 과정을 통해 역링크 목록, 문서 편집 및 이동, 삭제, 토론 목록 열람 등이 가능한 것이며, 그 외의 경고 해제, 자동 차단과 같은 봇은 selenium과 같은 라이브러리를 활용하여 개발된 the seed와 상관 없는 프로그램입니다. |
|---|
| 16 | == API 유형 == |
|---|
| 17 | the seed에 존재하는 API는 다음과 같습니다. |
|---|
| 18 | |
|---|
| 19 | * 편집 API[*편집경로 (위키주소)/api/edit/(문서명)] |
|---|
| 20 | * 역링크 조회 API[*역링크경로 (위키주소)/api/backlink/문서명)] |
|---|
| 21 | * 토론 목록 조회 api[*토론경로 (위키주소)/api/edit/(문서명)] |
|---|