Доброго времени суток!
На сайте реализую получение OAuth токена доступа от mail.ru и наткнулся на проблему, что после авторизации и подтверждения прав этот mail.ru перенаправляет пользователя на свой url "http://connect.mail.ru/oauth/success.html#expires_in=00000&refresh_token=0000&access_token=0000&token_type=bearer&x_mailru_vid=0000", хотя я передаю при запросе redirect_uri.
Тестирую с локального компа по ip адресу 192.168..... и есть подозрение, что в этом всё дело, но если кто-нибудь сталкивался с такой проблемой, подскажите пожалуйста как можно решить!
Да, скорее всего, это из-за того, что тестирование происходит с локальной машины. В интернете пишут такие способы:
https://connect.mail.ru/oauth/authorize?
client_id=идентификатор вашего сайта&
response_type=token&
redirect_uri=адрес принимающей страницы на вашем сайте
В значении параметра redirect_uri передайте адрес страницы, на которую будет происходить перенаправление пользователя после авторизации. Эта страница должна находиться на домене вашего сайта.
code — используйте если вам нужен доступ к API и данным пользователя только с серверной части вашего сайта
token — используйте, если вам нужен доступ к API только из JavaScript, например, если у вас веб-приложение, полностью работающее внутри браузера пользователя
code_and_token — если вам нужен доступ к API и из серверной части сайта, и из JavaScript, используйте этот вариант
** Если вы указали response_type=token** После авторизации браузер будет перенаправлен на адрес следующего вида:
http://example.com/oauth/receiver#
refresh_token=b45529ac9bf6b32be761975c043ef9e3&
access_token=b6442ed12223a7d0b459916b8ea03ce5&
token_type=bearer
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости