joshua stein은 XNUMX년 넘게 Pushover의 공개 API를 운영해 왔으며 새 API를 만드는 사람들에게 조언을 전달할 생각입니다.
Pushover의 API는 대부분 최신 웹브라우저에서 자바스크립트로 접근하는 것이 아니라 다양한 디바이스(임베디드 IoT 사물, 레거시 서버, 보안 카메라 등)와 HTTP 라이브러리에서 사용한다는 점에서 이례적일 수 있다. 또한 민감한 금융 정보를 처리하지 않으므로 여기에 제공된 조언은 Stripe의 API와 같이 작동하는 것에 적용되지 않을 수 있습니다.
API 제공
api.example.com
, 절대example.com/api
. API 사용량이 증가함에 따라 웹사이트/대시보드 서버 이상으로 확장되며 별도의 서버 또는 여러 개의 별도 서버로 이동해야 합니다. 대시보드 서버에서 프록시를 시도하는 대신 IP를 다른 곳으로 지정하여 항목을 이동할 수 있기를 원할 것입니다.오늘 숲에 묻힌 누군가의 ESP8266에서 약간 부적합한 API 요청을 수락하는 것은 몇 년 후에도 동일한 부적합 요청을 계속 수락해야 한다는 것을 의미할 수 있습니다. 해결 방법 구현 업그레이드될 때 웹 프레임워크 또는 서버 코드에서.
게시물에서 더 많은 것을 읽으십시오 여기에서 지금 확인해 보세요..
Freepik의 이미지
- SEO 기반 콘텐츠 및 PR 배포. 오늘 증폭하십시오.
- PlatoData.Network 수직 생성 Ai. 자신에게 권한을 부여하십시오. 여기에서 액세스하십시오.
- PlatoAiStream. 웹3 인텔리전스. 지식 증폭. 여기에서 액세스하십시오.
- 플라톤ESG. 자동차 / EV, 탄소, 클린테크, 에너지, 환경, 태양광, 폐기물 관리. 여기에서 액세스하십시오.
- PlatoHealth. 생명 공학 및 임상 시험 인텔리전스. 여기에서 액세스하십시오.
- 차트프라임. ChartPrime으로 트레이딩 게임을 향상시키십시오. 여기에서 액세스하십시오.
- BlockOffsets. 환경 오프셋 소유권 현대화. 여기에서 액세스하십시오.
- 출처: https://blog.adafruit.com/2023/08/17/advice-for-operating-a-public-facing-api-software-jcs/