准备

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

Semantic UI 的 API 可以向不同的服务端发生各种请求 .. 在这个课程里我们会用到 WordPress 作为服务端 ,并且使用它的 WP API 这个插件提供的功能, WP API 里面定义了一些端点,通过请求这些端点,它会返回一些指定的内容 .. 比如请求 wp-api/posts 这个地址的时候,就会返回网站里的所有的文章内容 .. 这个响应回来的数据是 JSON 格式的 ..

Semantic UI 的 API 认识这样的数据格式,可以正确的去处理使用这些数据。 WP API 现在是在 WordPress 的一个插件,在以后版本的 WordPress 里,这个插件可能会集成在 WordPress 的核心里 .. 不过现在,你需要单独去安装一下这个插件 .. 另外,有些请求需要通过身份验证,为了演示,我们可以使用 HTTP Basic 的方法去通过这个身份验证,也就是每次发生的请求里面,都需要带着用户名还有密码 .. 这种方法只可以在平时开发的时候用一下 .. 真正的生产环境,你需要使用其它的身份验证方法,可以通过 Cookie ,或者使用 oAuth ..

使用 HTTP Basic 去验证身份,你需要再安装一个 Basic-Auth 插件 ..

还要注意我们在课程里使用的 WP API 是 1.x 的版本 .. 这个插件很快会发布 2.x 的正式版 .. 第二个版本的 WP API 提供的端点的地址会有些区别 .. 返回的数据的结构也会有区别 .. 不用太担心 .. 我们会在 WP API 集成在 WordPress 以后,去详细的介绍一下怎么去使用这个东西 .. 现在我们可以把注意力集中在使用 Semanitc UI 的 API 上 ..

因为浏览器对请求有同域的限制 .. 我们可能需要去配置一下服务端的 Web 服务器 .. 或者也可以在 Chrome 浏览器上安装一个 Allow-Control-Allow-Origin 这个扩展 .. 在 Chrome 商店你可以找到这个扩展 ..

在课程里我们还用到了 Postman 这个工具,它也是 Chrome 的一个扩展。 准备好这些工具以后,我们就可以开始学习这个课程了。

https://github.com/WP-API/WP-API
https://github.com/WP-API/Basic-Auth
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfb...
https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddc...

准备《 Semantic UI 应用接口 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点