Как я могу получить информацию о пользователях магазина в BigCommerce? - PullRequest
1 голос
/ 11 апреля 2019

Я хотел бы получить информацию о текущем вошедшем в систему пользователе и о том, является ли этот пользователь также пользователем консоли администратора магазина.Мне нужно предоставить дополнительные пользовательские интерфейсы в дополнение к текущему администратору (редактирование атрибутов клиента), и я пытаюсь найти лучший способ сделать доступ на основе ролей.

Например: 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

Тип запроса = Загрузка

Включено несколько пользователей

Сравните информацию о пользователе, чтобы увидеть, еслион совпадает с владельцем магазина, полученным во время установки приложения, или существующим пользователем.Если информация о пользователях не соответствует ни одному из них, то она представляет нового пользователя, которого следует добавить в базу данных или другое хранилище.

1 Ответ

1 голос
/ 13 апреля 2019

Вы правы - ответ на загрузку приложения скажет вам, является ли пользователь, активирующий приложение, владельцем магазина или другой ролью пользователя, но нет конечной точки API для запроса разрешений пользователей панели управления. На стороне клиента эта информация зашифрована. Приложение Load response будет вашим лучшим выбором для программного разграничения.

...