首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Shopify API更新密码

使用Shopify API更新密码
EN

Stack Overflow用户
提问于 2016-03-04 10:56:02
回答 7查看 5.5K关注 0票数 9

我们可以使用Shopify API更新Shopify中已经存在的用户或客户的密码吗?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2016-03-09 16:36:49

用户端点可用于Shopify Plus存储,但它目前是只读的-通过此API无法进行用户管理

https://docs.shopify.com/api/reference/user

票数 4
EN

Stack Overflow用户

发布于 2016-12-20 02:23:49

尽管API文档没有提到更改客户密码,但实际上可以使用PUT /admin/customers/#{id}.json端点更改客户密码。请注意,我的答案只针对客户,而不是针对用户。

我对它进行了测试,成功地更改了客户密码,并使用新密码登录了商店。在我的测试中,我使用了一个私有应用程序和一个普通应用程序,两者都取得了成功。

示例:

PUT /admin/customers/5206361102.json

正文:

代码语言:javascript
运行
复制
{
  "customer": {
    "id": 5206361102,
    "password": "mypass2",
    "password_confirmation": "mypass2"
  }
}

如果您需要客户id,可以使用GET /admin/customers/search.json端点来查找它。

例如,您可以从以下结果获得id:

获取/admin/customers/search.json?query=email:customeremail@customerdomain.com

结果:

代码语言:javascript
运行
复制
{
  "customer": {
    "id": 5206556238,
    ... other parameters ...
  }
}

感谢@spviradiya的评论,它为我指出了这个答案,我已经对它进行了测试,并在我的项目中实现了它。

票数 7
EN

Stack Overflow用户

发布于 2018-02-07 10:43:45

代码语言:javascript
运行
复制
        PUT /admin/customers/#{id}.json
    {
      "customer": {
        "id": 207119551,
        "password": "newpass",
        "password_confirmation": "newpass",
        "send_email_welcome": false
      }
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35794258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档