GraphQL 学习指南 (20):GraphQL 查询语言 3.1.3

阅读数:7 2019 年 12 月 18 日 20:44

GraphQL学习指南(20):GraphQL查询语言 3.1.3

(公共 GraphQL API)

内容简介
为什么 GraphQL 是 Ajax 诞生以来具创新性的数据获取技术?GraphQL 通过为 API 提供查询语言和用以完成查询的运行状态,提供了对 REST 和特定页面服务架构的替代方案。借助这《GraphQL 学习指南》,Alex Banks 和 Eve Porcello 为希望开始使用 GraphQL 的前端 Web 开发人员、后端工程师以及项目或产品经理提供了一条清晰的学习路径。你将先后探索图论、图数据结构和 GraphQL 类型,之后在实际项目中学习如何为照片共享应用构建 schema。
《GraphQL 学习指南》还将向你介绍 Apollo Client,可用来将 GraphQL 连接到你的用户界面。

从零开始练习 GraphQL 的最好办法就是使用公共 API 来发送查询。有一些公司提供了 GraphiQL 接口,你可以使用它来查询公共数据:

SWAPI ( https://graphql.github.io/swapi-graphql/ )

这是本书开头曾经提过的 Facebook 项目—星球大战 API。

GitHub API ( https://developer.github.com/v4/explorer/ )

作为最大的公共 GraphQL API 之一,GitHub GraphQL API 允许你发送查询和变更,以查看和更改 GitHub 上的实时数据。当然,你需要登录 GitHub 才能享受该服务。

Yelp ( https://www.yelp.com/login?return_url=%2Fdevelopers%2Fgraphiql )

Yelp 维护了一个可以使用 GraphiQL 查询的 GraphQL API。当然你需要创建一个 Yelp 开发账号才行。

更多公共 GraphQL API 的示例参见( https://github.com/APIs-guru/graphql-apis )。

GraphQL学习指南(20):GraphQL查询语言 3.1.3

购书地址 https://item.jd.com/12639300.html?dist=jd

评论

发布