Make first query
Tue Oct 31 2023 18:02:48 GMT+0000 (Coordinated Universal Time)
Saved by
@devendercodepro
app.get('/', (req, res) => {
const shop = process.env.SHOP_URL; // Replace with your Shopify store name
if (!accessToken) {
return res.status(403).send('Access token not available.');
}
const graphqlEndpoint = `https://${shop}/admin/api/2021-10/graphql.json`; // Update the API version if needed
const graphqlQuery = `
mutation {
productUpdate(input: {id: "gid://shopify/Product/8141623329016", title: "TEST NAME 2025"}) {
product {
id
}
}
}
`;
const graphqlRequest = {
uri: graphqlEndpoint,
method: 'POST',
headers: {
'X-Shopify-Access-Token': accessToken,
'Content-Type': 'application/json',
},
body: JSON.stringify({ query: graphqlQuery }),
};
request(graphqlRequest, (error, response, body) => {
if (!error && response.statusCode === 200) {
const responseData = JSON.parse(body);
console.log('GraphQL Response:', responseData.data);
res.send('Data from Shopify: ' + JSON.stringify(responseData.data)); // Send the data to the client
} else {
console.error('Error making GraphQL request:', error);
res.status(500).send('Error fetching data from Shopify');
}
});
});
content_copyCOPY
Comments