【问题标题】:How to configure JSON for graphql query?如何为 graphql 查询配置 JSON?
【发布时间】:2018-03-24 22:28:32
【问题描述】:

我正在尝试使用提供的 Storefront API 向 Shopify 网站发送查询。有问题的 API 需要我使用 GraphQL,它只是将 JSON 发布到 url 端点。给定这样的查询:

query {
  shop{
    products(first: 2) {
      edges {
        node {
          variants(first: 2) {
            edges {
              node {
                id
              }
            }
          }
        }
      }
    }
  }
}

如何形成正确的 JSON 以使网站做出适当的响应?

【问题讨论】:

    标签: python json python-3.x shopify graphql


    【解决方案1】:

    POST 有效负载格式由 API 开发人员定义。但通常是这样的:

    {"query": "query { ... }"}

    通常它包含一个令牌,如下所示:

    {"query": "query { ... }", "token" : "..."}

    您最好使用库,例如​​ Shopify 提供的 graphql-batch 库。

    【讨论】:

    • 所以所有其他信息 (shop { ...) 都是一个字符串?
    • 是的,只有一个以 shop 开头的长字符串
    猜你喜欢
    • 2019-06-27
    • 2020-02-04
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    • 2022-01-01
    • 1970-01-01
    相关资源
    最近更新 更多