ForemJS 소개: Dev.to용 API 래퍼

아직 몰랐다면 Dev.to는 API에 액세스할 수 있습니다. 액세스할 수 있습니다here. 내 사랑스러운 NodeJS 개발자를 위해 open-souce 이라는 ForemJS API 래퍼를 개발하기 시작했습니다.


foremjs / foremjs


https://docs.forem.com/api/에 대한 NodeJS 래퍼




현재는 매우 제한적이지만 전체 API를 다룰 계획이 있습니다. ForemJS는 비동기식으로 실행되므로 await 또는 .then() 콜백을 사용해야 합니다. 현재 문서 작업을 하고 있지만 기본 작동 방식은 다음과 같습니다.

1단계 - 패키지 설치


npm i [email protected]
SemVer에서와 같이 MAJOR 버전이 여전히 0인 동안 주요 변경 사항이 발생할 수 있습니다. PATCH 버전(0.1.x)은 문서를 추가하고 사람들의 사양에 따라 래퍼를 다듬을 예정입니다. 다음 MINOR(0.2.0) 버전은 더 많은 API를 다루고 1.0.0을 준비해야 합니다.

2단계 - 패키지 필요



const Forem = require('foremjs')

이것은 패키지를 요구하는 간단한 프로세스입니다.

3단계 - 클라이언트 생성



에서 토큰을 가져와야 합니다. 이제 다음 코드를 사용하여 인스턴스를 만듭니다. 이것이 API에 액세스하는 방법입니다.

const client = new Forem.Client(TOKEN)

4단계 - API 사용


.getArticle(id)를 사용하여 기사를 얻을 수 있습니다. 다음은 Article 클래스에 포함된 속성 중 일부입니다: .title , .description.url . 전체 목록에 대한 코드를 볼 수 있습니다. .getUser(id)도 있지만 API 자체에 의해 약간 제한됩니다. 사용자 이름으로 .createdAt.github 와 같은 것을 얻을 수 있습니다.

기사 게시와 같은 더 많은 기능이 곧 제공될 예정입니다. 이 기사를 읽어 주셔서 감사합니다. 내 다음 글은 내 래퍼를 사용하여 게시될까요? 하지만 이 프로젝트에 대한 질문, 의견 또는 우려 사항이 있는 경우 아래에 의견을 남겨 주시면 최대한 빨리 답변해 드리겠습니다.

좋은 웹페이지 즐겨찾기