如何在BigCommerce中获取有关商店用户的信息?

问题描述 投票:1回答:1

我想检索有关当前登录用户的信息,以及该用户是否也是商店管理控制台用户。我需要提供额外的用户界面来补充当前的管理员(编辑客户属性),并且我正在尝试找出进行基于角色的访问的最佳方法。

例如:Shopify提供提供这些端点的用户api https://help.shopify.com/en/api/reference/plus/user

GET /admin/api/2019-04/users.json
Retrieves a list of all users
GET /admin/api/2019-04/users/#{user_id}.json
Retrieves a single user

这在BigCommerce中是否以任何方式存在?

似乎是我可以通过市场应用程序中的加载请求确定用户具有什么角色的唯一方法。 https://developer.bigcommerce.com/api-docs/getting-started/building-apps-bigcommerce/building-apps#building-apps_processing-signed-payload

请求类型=加载

启用了多个用户

比较用户信息以查看它是否与应用程序安装时收到的商店所有者或现有用户的信息相匹配。如果用户信息与这两者中的任何一个都不匹配,则表示您应该添加到数据库或其他存储的新用户。

bigcommerce
1个回答
1
投票

你是对的 - 应用程序加载响应会告诉你激活应用程序的用户是商店所有者还是其他用户角色,但是没有API端点来请求控制面板用户的权限。在客户端,该信息已加密。应用程序加载响应将是您以编程方式进行区分的最佳选择。

© www.soinside.com 2019 - 2024. All rights reserved.