Со вчерашнего дня я пытаюсь получить список моих продуктов через Shopify Javascript API.Shopify - Private App, 401 неавторизованный (Javascript)
1. Shopify Javascript API
Я пытался следовать этот учебник: https://shopify.github.io/js-buy-sdk/
Мой код:
const shopClient = ShopifyBuy.buildClient({
apiKey: 'e1616e793836bd1178d34dfa124667cf',
appId: '6',
domain: 'cordillot-store.myshopify.com'
})
// fetch a product using resource id
shopClient.fetchAllProducts()
.then(function (product) {
console.log(product)
})
.catch(function() {
console.log('Request failed')
})
2 Частные инструкции по применению
Итак, я решил следовать инструкциям после создания моего частного приложения
Мой код:
import request from 'superagent'
request
.get('https://e1616e793836bd1178d34dfa124667cf:[email protected]/admin/products.json')
.end((error, response) => {
console.log(error)
console.log(response)
})
И я получил 401:
Но этот URL хорошо работает с Curl
curl -X GET https://e1616e793836bd1178d34dfa124667cf:[email protected]/admin/products.json
3. Общественное приложение После того, как я создал публичное приложение и попытаюсь подключиться к Oauth (https://help.shopify.com/api/guides/authentication/oauth).
Все работает хорошо, пока я не пытался достичь URL «http://[SHOP_NAME]/admin/oauth/access_token», я получил 404.
Любой человек может мне помочь?
Большое вам спасибо!
Вы писали личные учетные данные в вашем вопросе. Пожалуйста, аннулируйте эту информацию в своем администраторе магазина, чтобы убедиться, что ваше приложение не скомпрометировано или конфискованы другие конфиденциальные данные. – Julien