Ключ WB

Нужен приложению Smooth Operator — с ним оно работает на полной скорости.

Если что-то пошло не так

Я с компьютера
Я с телефона
Ярлыка нет в меню «Поделиться»

Открой ярлык в «Быстрых командах», нажми ⓘ в нижней панели и проверь два пункта:

  • включено «Показывать в разделе „Поделиться"» / Show in Share Sheet;
  • в типах выбраны только «Веб-страницы Safari» / Safari web pages.

И пролистай список в «Поделиться» до конца — ярлыки живут в самом низу.

Ярлык ругается на скрипты

Значит не включено разрешение из шага 3: Настройки → «Быстрые команды» → «Дополнительные» → «Разрешить запуск скриптов».

Settings → Shortcuts → Advanced → Allow Running Scripts.

Ярлык открывает эту страницу вместо приложения

Так и задумано, когда ключа нет: ты не вошёл в аккаунт на stream.wb.ru. Войди и повтори — ключ появляется только после входа.

Приложение говорит «ключ отвергнут»

Ключ перестаёт работать, когда ты выходишь из аккаунта Wildberries где-то ещё. Это нормально и случается регулярно — просто получи ключ заново теми же шагами.

Приложение говорит, что ключ не подходит

Скорее всего скопировалась только часть. Ключ длинный — около тысячи символов, и в нём ровно две точки.

Не получается ничего — что делать через консоль

Запасной способ для компьютера. Открой stream.wb.ru, нажми F12, вкладка Console, вставь и выполни:

copy(JSON.parse(localStorage.getItem('wb_auth_auth_slice')).accessToken)

Ключ окажется в буфере обмена.

Что это вообще такое

Зачем нужен этот ключ

Приложение выходит в интернет через видеосервис Wildberries. Чтобы оно могло это делать быстро, ему нужен ключ от твоего аккаунта WB — обычного, того же, что и в приложении Wildberries.

Без ключа приложение тоже работает, просто медленнее.

Что делает этот код

Ровно одно: читает ключ, который Wildberries уже сохранил в твоём браузере после входа, и передаёт его приложению. Никуда ничего не отправляет — ни на этот сайт, ни куда-либо ещё.

Код целиком виден на этой странице, в нём шесть строк, и он работает только на той вкладке, где ты сам нажал «Поделиться».

Это безопасно?

Ключ никуда не отправляется. Всё, что ты вставляешь на этой странице, остаётся в браузере: в ссылке ключ передаётся после решётки, а эту часть адреса браузер серверу не посылает вообще — так устроен интернет, это не обещание.

Сам ключ даёт доступ к твоему аккаунту Wildberries, поэтому не пересылай его посторонним.

Почему нельзя просто войти в приложении

Wildberries защищается от автоматических входов и не пускает окно входа внутри чужих приложений. Поэтому вход происходит в настоящем браузере, а ярлык только забирает уже готовый ключ.