Hi everyone I try with node Js shopify client api
// create app emta
const response = await client.query({
data: {
query: `mutation CreateAppOwnedMetafield($metafieldsSetInput: [MetafieldsSetInput!]!) {
metafieldsSet(metafields: $metafieldsSetInput) {
metafields {
id
namespace
key
}
userErrors {
field
message
}
}
}`,
variables: {
"metafieldsSetInput": [
{
"namespace": "app_secret_keys",
"key": "app_key",
"type": "single_line_text_field",
"value": "valuxxxxxx",
"ownerId": "gid://shopify/App/56974xxxx"
}
]
},
},
});
console.log("5 response => " , JSON.stringify( response.body.data))
Error
response: {
data: { metafieldsSet: null },
errors: [
{
message: 'invalid id',
locations: [ { line: 2, column: 9 } ],
path: [ 'metafieldsSet' ]
}
],
extensions: {
cost: {
requestedQueryCost: 10,
actualQueryCost: 1,
throttleStatus: {
maximumAvailable: 1000,
currentlyAvailable: 999,
restoreRate: 50
}
}
}
}
:
Error : GraphqlQueryError: GraphQL query returned errors
at GraphqlQueryError.ShopifyError [as constructor]