- HTTP, GET, POST, PUT, DELETE, OAuth, REST, XML, JSON, etc기본 개념 설명
- 초보자가 아래 Words List 의 기본 개념을 이해하기에 아주 좋은 글임.
- 해당 링크의 document의 주목적은 여러 Web(Web App) 들의 data 를 사용하는 API 를 구현하기 위한 과정과 개념들을 설명하는 것임.
- 설명 과정 중 Web 에 대한 많은 개념들이 나옴.
- 해당 사이트의 기능을 사용하지 않는다 하더라도 링크의 document 를 읽어볼 것을 추천.
- 여러 사이트의 API 들을 어떻게 읽고 사용하는지에 대한 간단한 Example 도 있음.
- 위의 각 개념들이 함께 어떻게 동작하는지를 초보자가 이해하기에 아주 좋다고 생각함.
- 아래의 링크 뿐만 아니라 해당 사이트의 다른 documents 도 읽어보면 도움일 될 듯 함. (https://zapier.com)
- 아래 링크의 모든 Chapters(8 Chapters) 를 읽어보길 추천.
- Link : https://zapier.com/learn/apis/
- 급한 분들은 chapter 2 만이라도: https://zapier.com/learn/apis/chapter-2-protocols/
- Link Page(https://zapier.com/learn/apis/) 의 Documents 에서 설명하고 있는 개념들
- HTTP, HTTPS
- Request
- Response
- GET
- POST
- PUT
- DELETE
- JSON
- Object
- Key
- Value
- Associative array(a nested object)
- XML
- OAuth, OAuth2
- Authentication
- Credentials
- Basic Auth
- API Key Auth
- authorization Header
- Access Token
- Scope
- SOAP
- REST
- Resource
- EndPoint
- Query String
- Query Parameters
- Pagination
- API
- Polling
- Long Polling
- Webhooks
- Subscription Webhooks
- Implement
- Documentation
- Library