【发布时间】:2018-05-23 04:31:51
【问题描述】:
我正在使用react-native 开发一个电子商务应用程序。
我坚持使用 POST 方法和 /admin/customers.json API 创建客户。当我调用这个 API 时,它给了我 Postman 中的 Unexpected token '>' 错误。
我正在传递所有必需的参数,但我未能获得输出。使用 GET 方法获取所有注册客户的详细信息,但如何在我的应用程序中使用 POST 方法进行注册是一个问题。
我还尝试在 PHP 中使用 cURL 和 (GET/POST) 方法,它给了我正确的结果。但是当我在 AJAX 中尝试时,这两种方法都不起作用并给出了这个错误:
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access. The response had HTTP status code 404.
我尝试了四天,但仍然出现此错误。我也在 Shopify 论坛上问过,但没有得到任何答案。
【问题讨论】:
-
你能展示你的代码吗?
-
这是我首先在邮递员中尝试的
https://help.shopify.com/api/reference/customers/customer#create,但我还没有实现代码。 -
它看起来像一个身份验证问题。您是否注册了应用程序并且使用了正确的密钥/秘密?
-
是的,我注册了我的应用并使用了正确的密钥/秘密
标签: reactjs react-native fetch shopify shopify-app