Получить идентификатор пользователя (продавца) после установки приложения - PullRequest
0 голосов
/ 22 января 2019

Справочная информация:

  • Я создаю приложение, которое станет общедоступным приложением и поместит его в Shopify App Store.

  • Я завершил процесс OAuth и получил взамен access_token и scope, что хорошо.Теперь я могу использовать этот токен и отправлять запросы API с X-Shopify-Access-Token в заголовке.

  • Но для моей базы данных мне также нужны данные пользователя, например, user ID или email ID.Однако я прочитал docs (немного прокрутить вверх) и в разделе caution предположил, что адрес электронной почты не является надежным для идентификации пользователя (продавца).Я также дал чтение для режимов доступа, которые online и offline, и в моем случае мне понадобится offline токен доступа.

Вопрос:

  • Как получить идентификатор пользователя из Shopify во время установки приложения, чтобы можно было однозначно идентифицироватькаждый торговец?

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

1 Ответ

0 голосов
/ 22 января 2019

Когда продавец устанавливает ваше приложение, во время потока oAuth вам представляется название магазина.Это уникально и всегда будет присутствовать для входящих звонков в ваше приложение из Shopify.

Вы не возитесь с электронной почтой или идентификаторами пользователя.Вы просто сохраняете токен доступа, который вы получили в своем хранилище данных, с названием магазина.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...