Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

Обсуждение практических вопросов использования Wargaming Public API

Дата: 08.02.2014 14:17:53
Просмотр сообщенияTAHK0ED (08 Фев 2014 - 14:20) писал: Ну да ладно, вот модуль для джумлы mod_wg_login.zip, кстати написанный именно по приведенным выше примерам.   Краткое описание:  в процессе авторизации пользователя, в базе данных создается его учетная запись, куда добавляются его ник и id, соответственно, для id создается новое поле account_id в таблице префикс__users. По окончании авторизации, пользователь получает статус registered и автоматически получает авторизаци в джумле. И да, если пользователь уже авторизован в wargaming.net, то ему даже ничего и вводить ненужно будет. Хочу заметить, что поле account_id по умолчанию нигде не отображается, но его можно в дальнейшем использовать по своему усмотрению.  Остальные данные, как access_token и expires_at я не использую, так что и не сохраняю их. Все остальное думаю допилите сами... ;)

MustBeDead:   Для именно данного случая разумнее использовать сервис OpenID (передается только игровое имя и номер аккаунта). Еще раз напоминаю, что авторизация средствами Public API рассчитана только на предоставление access_token, при последующих запросах с предачей приватной информации (количество золота и кредитов, опыта и другая информация). Обратите, пожалуйста, внимание данный тип авторизации не служит для идентификации на портале (Вашем портале).   Использование моделей аутентификации: Если Вам необходимы только игровое имя (+account_id ), необходимо использовать сервис OpenID. Пример такого скрипта выкладывался ранее. Если планируете запрашивать приватную информацию, средствами Public API (методы auth/login и auth/prolongate). Используется в модуле от TAHK0ED.  

Просмотр сообщенияTAHK0ED (08 Фев 2014 - 14:20) писал: в настройках нужно указать ID приложения, но работает и со стандартным "demo"

MustBeDead:   Напомню, согласно Пользовательскому соглашению WG DPP каждое приложение должно быть зарегистрировано, и необходимо использовать в запросах сгенерированный токен (пункты 2.4 и 4.3). Помимо этого есть небольшой нюанс – полученные access_token’ы после авторизации действуют только с application_id для которого они были получены. Работает связка = access_token + application_id. Каждый из параметров является секьюрными сведениями.

Реклама | Adv