NeoDB有开放的API了,好耶!! https://neodb.social/api-doc/
@effy1209 API 有很多种,像 NeoDB 这种是 RESTful API,处理 API 常常就是处理各种网络请求和数据。所以有必要了解一下相关的 HTTP 协议,比如 HTTP 状态码(GET、POST、DELETE、PATCH)、HTTP Header(通常与认证相关,比如JWT授权的时候需要把Token放在Header里面)等。
在写代码之前,最好测试一下能不能跑通 API ,也就是模拟一下网络请求,在本地模拟请求有很多工具,比如 Postman 和 HTTPie、RapidAPI等。
然后用JS处理这种 API 的话可能需要懂 Promise 、 async / await 、 fetch、Ajax Calls(现在比较少用了),以及常用的库 Axios,以及扩展运算符、变量的解构赋值之类的。
有些 API 需要用户身份认证和授权,常用的认证方式有OAuth、JWT、Session、Cookie,不过我目前比较熟悉 OAuth 和JWT,另外两个没怎么试过。
还有跨域CORS也要了解一下。
一些参考:
不过最好的方式是读别人写得好的代码,看他们是怎么处理的。
