Shopify应用程序上的测试开发不起作用

Shopify应用程序上的测试开发不起作用,shopify,shopify-app,shopify-api,shopify-api-node,Shopify,Shopify App,Shopify Api,Shopify Api Node,我正在尝试使用graphQl在我的shopify应用程序上测试我的年度计划设置,但测试开发不起作用 任何帮助都将不胜感激 代码 谢谢你,你的变异是错误的。您正在传递一个变量,但没有定义它。请按这里的Shopify文档操作- 将gQuery更改为下面的 mutation appSubscriptionCreate($name: String!, $lineItems: [AppSubscriptionLineItemInput!]!, $returnUrl: URL!, $test: Boole

我正在尝试使用graphQl在我的shopify应用程序上测试我的年度计划设置,但测试开发不起作用 任何帮助都将不胜感激 代码


谢谢你,你的变异是错误的。您正在传递一个变量,但没有定义它。请按这里的Shopify文档操作-

将gQuery更改为下面的

mutation appSubscriptionCreate($name: String!, $lineItems: [AppSubscriptionLineItemInput!]!, $returnUrl: URL!, $test: Boolean, $trialDays: Int) {
  appSubscriptionCreate(name: $name, lineItems: $lineItems, returnUrl: $returnUrl, test: $test, trialDays: $trialDays) {
    appSubscription {
      id
    }
    confirmationUrl
    userErrors {
      field
      message
    }
  }
}

出于测试目的,您可以包括“测试”:在创建电荷时为true。这样可以防止对信用卡收费。测试商店和演示商店不能收费。是的,我通过了测试变量“Test”=true你能在GrapgQl中帮我做这个测试吗?@SapnaDorbi这是我的Shopify商店->你需要在查询中通过“Test”true。像这样-$query=query::mutation()$查询->字段('appSubscriptionCreate')->属性('name','annual')->属性('test',true)->属性('returnUrl',$returnUrl)$query->构建();很好,谢谢你!现在Trail_days不起作用了,你能帮帮我吗?如果对你有帮助,请投票并将其标记为答案。而且,没有所谓的“追踪日”;检查语法。