如何在 Shopify 私有 APP 中发出 API 请求

问题描述

所以我正在使用 node.js 在 Shopify 中开发一个私有应用程序并做出反应,到目前为止它只是一个向商店提交新产品的表单,非常简单,我意识到的是 Shopify 的管理 API不会让我作为私人应用程序提出请求,或者这就是我从中了解到的,显然该解决方案与设置后端服务器有关,我不知所措,因为我使用Shopify CLI 并为您设置一个 ngrok 隧道服务器,我不确定我是否需要设置另一个或下一步要做什么。 它以这个过程为基础:https://shopify.dev/apps/getting-started/create

这篇文章描述了完美的解决方案,但他们没有详细介绍它,这就是我来到这里的原因:https://metafieldsmanager.thebestagency.com/articles/how-to-build-a-private-app

代码

AddProductForm.js

let headers = {'X-Shopify-Access-Token': 'access token','host': 'store-example.myshopify.com','Content-Type': 'application/json','Access-Control-Allow-Origin': '*'
}

let baseUrl = 'https://store-example.myshopify.com/admin/api/2021-07/'

现在我只是在尝试一个简单的获取请求。


let handleSubmit = () => {  
        let toAdd = {
            product:{
                title: title,body_html: bodyHtml,vendor: vendor,}

        }
        console.log(baseUrl + 'products.json')
        fetch(baseUrl + 'products.json',{  
            headers:  headers
        }).then(res=>console.log(res))

为了简单起见,我省略了其余的代码,但它几乎是基本的 JSX 和表单处理。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)