【发布时间】:2019-09-11 08:10:38
【问题描述】:
我已经建立了一个商店,并创建了一个表单来输入电子邮件。 单击提交按钮后,我想使用 API 创建客户。
我该怎么做?
我是否必须在 PHP 文件中创建一个私有应用程序才能使用 API?
无论如何我可以使用 AjaxAPI 来执行此操作吗?
如果我必须构建私有应用程序,那么我应该将请求发送到其他域并返回存储在那个 PHP 文件中吗?
【问题讨论】:
标签: php shopify shopify-app
我已经建立了一个商店,并创建了一个表单来输入电子邮件。 单击提交按钮后,我想使用 API 创建客户。
我该怎么做?
我是否必须在 PHP 文件中创建一个私有应用程序才能使用 API?
无论如何我可以使用 AjaxAPI 来执行此操作吗?
如果我必须构建私有应用程序,那么我应该将请求发送到其他域并返回存储在那个 PHP 文件中吗?
【问题讨论】:
标签: php shopify shopify-app
您可以使用 GraphQL Strofront API 创建客户。
参考https://help.shopify.com/en/api/storefront-api/reference/mutation/customercreate
但您还需要为通话提供密码。
如果您不想包含密码,则需要自己查找应用或创建自定义应用。
如果您将表单提交到单独的域,您可以使用私有应用程序,只要您在服务器端而不是在前端处理逻辑。但请不要在前端使用它(我的意思是公开Api Key 和Api Secret )因为这将是一个巨大的安全风险。
【讨论】: