Hi folks,
I've got an interesting problem. For some reason it doesn't happen to me but to the app review team.
I'm using offline access tokens and initially make a call to get basic shop data like so:
const accessTokenUrl = `https://${shop}/admin/api/2020-04/shop.json?access_token=${accessToken}`;
const shopInfo = await Axios.get(accessTokenUrl);
That works fine.
However, a little later we do a request against https://{shopifyShopOrigin}/admin/api/2019-10/graphql.json and the result is a 401 Unauthorized:
const data = JSON.stringify({
query: `mutation {
appSubscriptionCreate(...)
}`,
});
const response = await fetch(
`https://${store.shopifyShopOrigin}/admin/api/2019-10/graphql.json`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Shopify-Access-Token': store.shopifyAccessToken,
},
body: data,
},
);
const responseJson = await response.json();
What makes this especially strange is that I cannot reproduce it with my test development shops.
Any ideas on how to track this down or where to start looking?
Hey,
Have you tried a newer API version for your graphql.json request? I notice it's using 2019-10 at the moment.
This page says it's no longer supported as of 6 days ago.
User | Count |
---|---|
13 | |
12 | |
10 | |
8 | |
8 |