Dev.to API 소개
Source: Dev.to
시작하기
- dev.to 계정에 로그인합니다.
- Settings → Account 로 이동합니다.
- DEV API Keys 섹션까지 스크롤합니다.
- 새 키를 생성하고 안전한 곳에 복사해 둡니다.
- API 키는 비공개로 유지하세요! 계정에 대한 접근 권한을 부여하므로 공개적으로 공유하면 안 됩니다.
첫 번째 API 요청 만들기
dev.to API는 REST 원칙을 따르며 데이터 교환에 JSON을 사용합니다. curl, Postman, 혹은 HTTP 요청을 지원하는 어떤 프로그래밍 언어도 사용할 수 있습니다.
예시: 내 기사 가져오기
curl -H "api-key: YOUR_API_KEY" https://dev.to/api/articles/me
이 명령은 내 기사들의 JSON 배열을 반환합니다. YOUR_API_KEY 를 앞서 생성한 키로 교체하세요.
API를 통한 기사 게시
프로그래밍 방식으로 새 기사를 만들 수 있습니다.
curl -X POST "https://dev.to/api/articles" \
-H "Content-Type: application/json" \
-H "api-key: YOUR_API_KEY" \
-d '{
"article": {
"title": "My First API Post",
"published": true,
"body_markdown": "Hello, world! This is my first post via the dev.to API.",
"tags": ["api", "devto", "tutorial"]
}
}'
"published": false 로 설정하면 기사를 초안으로 저장할 수 있습니다.
기타 유용한 엔드포인트
- 단일 기사 가져오기:
GET /api/articles/{id} - 기사 업데이트:
PUT /api/articles/{id} - 기사 삭제:
DELETE /api/articles/{id} - 댓글 목록:
GET /api/comments?a_id={article_id}
전체 엔드포인트 및 매개변수 목록은 공식 API 문서를 참고하세요. 속도 제한을 준수하고, 설명적인 제목과 태그를 사용하며, 실수로 공개 게시되는 것을 방지하기 위해 "published": false 로 테스트하는 것을 잊지 마세요.
파이썬 샘플 스크립트
여기에 파이썬 예제를 추가하세요.