我试图通过Graphql API获取所有Shopify支出。
我特别希望检索以下字段:
id
amount
currencyCode
issuedAt
orders
根据这里的Graphql模式,我可以使用以下查询来检索支出,但它似乎没有我需要的所有字段。
{
payouts(first: 250) {
edges {
node {
id
net {
amount
currencyCode
}
issuedAt
}
}
}
}
如果我想检索每个付款的关联订单,那么我是否需要另一个查询来检索所有订单,或者我是否能够在现有查询中检索它们?
即我需要另一个查询为每个支出ID
{
orders(first: 250 query: "id='1'") {
edges {
node {
id
amount
}
}
}
}
或者我可以在原始查询中检索:
{
payouts(first: 250) {
edges {
node {
id
net {
amount
currencyCode
}
issuedAt
order {
id
amount
}
}
}
}
向Shopify请求范围权限。仔细检查GQL选项,因为它可能无法提供正确的数据。RestAPI目前确实提供了所需的所有数据(即支出和订单)。
似乎商家/开发人员的Shopify的这一方面正在开发中,因此您的里程可能会随着GQL而变化。