shopify后续将彻底弃用REST API,改为GraphQL API,shopify的更新向来自由自在,把人折磨的死去活来。
啥是GraphQL?
官方解释
GraphQL 是一种查询语言和运行时系统。客户端使用 GraphQL 查询语言构建请求,GraphQL 服务器执行请求并以响应形式返回数据。以下是 GraphQL 请求类型:
查询(Queries):请求检索数据,类似于 REST 中的 GET 请求 变更(Mutations):请求创建和修改数据,类似于 REST 中的 PUT、POST 或 DELETE 请求 与每个资源都有不同端点的 REST API 不同,GraphQL API 有一个单一端点用于所有可用数据。客户端指定他们需要的数据,无论是读取还是写入操作,服务器只响应那些数据。
GraphQL 请求结构类似于 JSON。然而,GraphQL 请求不使用引号来表示字段名,并且没有冒号来分隔字段名和值。响应以 JSON 格式返回。
REST API一般是在URL后设置参数
而GraphQL API则采用JSON的query查询结构,整体结构会更清晰。
shopify API搬迁官方指引文档:
https://shopify.dev/docs/apps/build/graphql/migrate/learn-how
下期会介绍下Shopify GraphQL API的简单编写。
Comments NOTHING