下記のようなクエリと変数の設定を作成し、Shopify GraphiQL Appで動作の確認ができました。
query($var: String!){> > orders(first:1,query: $var) {> edges {> node {> id> updatedAt> lineItems(first:1) {> edges {> node {> id> }> }> }> }> }> }> }> > variables> > {> “var”:“created_at:>=‘2022-8-6T00:00:00Z’”> }
これを、たとえば当日分の全データのようなかたちで取得したいと考えています。
そこで、このqueryの部分を、
mutation bulkOperationRunQuery{> bulkOperationRunQuery(> query: “”“> query($var: String!){> orders(first:1,query: $var) {> edges {> node {> id> updatedAt> customer {> id> }> lineItems(first:1) {> edges {> node {> id> }> }> }> }> }> }> }> “””> ) {> bulkOperation {> id> status> }> userErrors {> field> message> }> }> }
のように変更しましたが、うまくいきません。
どのように組み立てれば、
・外部(プログラム内)からqueryを設定できる(create_atのみ指定できればOK)
・1日分をまとめて取得できる
上記2点を満たすGraphQLのクエリを組み立てられるでしょうか?
よろしくお願い致します。