{"error":"invalid_request","error_description":"redirect_uri is incorrect"}
Виявляється, треба просто вказати правильний домен. Раніше якимось чином все працювало з невірним доменом.
Показ дописів із міткою oauth2. Показати всі дописи
Показ дописів із міткою oauth2. Показати всі дописи
середа, 11 січня 2012 р.
Проблема з авторизацією ВКонтакте через OAuth2
Сьогодні стикнувся з помилкою при авторизації по OAuth ВКонтакте:
субота, 6 серпня 2011 р.
OAuth2 0.5.0
Нещодавно вийшла версія 0.5.0 бібліотеки OAuth2 - Ruby-обгортки для протоколу OAuth 2.0. У порівнянні з попередньою версією, код зазнав значних змін. Зокрема були змінені назви функцій та їх параметрів. І раніше написаний код втратив свою працездатність. У зв'язку з цим я оновив дві статті:
За цим посиланням наочно і зрозуміло проілюстровані зміни у коді при роботі з новою версією OAuth2.
- Авторизація ВКонтакте використовуючи OAuth 2.0 на прикладі Ruby і Sinatra
- Авторизація Standalone-додатків використовуючи OAuth 2.0 на прикладі Ruby і Mechanize
За цим посиланням наочно і зрозуміло проілюстровані зміни у коді при роботі з новою версією OAuth2.
вівторок, 21 червня 2011 р.
ВКонтакте → Авторизація Standalone-додатків використовуючи OAuth 2.0 на прикладі Ruby і Mechanize
Про авторизацію Desktop-додатків ВКонтакте на прикладі Ruby і Mechanize я писав більше року тому. З того часу спливло чимало води:
Поїхали!
- Для авторизації додатків використовується відкритий протокол OAuth 2.0.
- Запити до API здійснюються без необхідності їх підписувати, завдяки використанню протоколу HTTPS.
Поїхали!
середа, 13 квітня 2011 р.
Авторизація ВКонтакте використовуючи OAuth 2.0 на прикладі Ruby і Sinatra
Віднедавна для авторизації додатків ВКонтакте використовується відкритий протокол OAuth 2.0. Тепер інтегрувати сайти і клієнтські програми з соціальною мережею стало значно простіше.
На сторінці з документацією нової системи авторизації написано, що підтримуються два типи авторизації: серверна і клієнтська.
У результаті проходження процесу авторизації вам видається ключ доступу access_token, з допомогою якого ви можете виконувати будь-які запити до API ВКонтакте від імені користувача або від імені додатку.
Не дивлячись на новизну протоколу OAuth 2.0, вже зараз на його сайті можна знайти бібліотеки для більшості популярних мов програмування, в тому числі і для Ruby
Крім появи підтримки OAuth у ВКонтакте змінився спосіб взаємодії з API. Тепер всі запити відправляються з безпечного протоколу HTTPS, в результаті чого зникла необхідність підписувати кожен запит.
Я не буду вдаватися у подробиці процесу авторизації. Про це можна почитати у документації ВКонтакте.
Нижченаведений код показує наскільки легко використовувати API ВКонтакте з OAuth2 gem в Ruby.
На сторінці з документацією нової системи авторизації написано, що підтримуються два типи авторизації: серверна і клієнтська.
У результаті проходження процесу авторизації вам видається ключ доступу access_token, з допомогою якого ви можете виконувати будь-які запити до API ВКонтакте від імені користувача або від імені додатку.
Не дивлячись на новизну протоколу OAuth 2.0, вже зараз на його сайті можна знайти бібліотеки для більшості популярних мов програмування, в тому числі і для Ruby
Крім появи підтримки OAuth у ВКонтакте змінився спосіб взаємодії з API. Тепер всі запити відправляються з безпечного протоколу HTTPS, в результаті чого зникла необхідність підписувати кожен запит.
Я не буду вдаватися у подробиці процесу авторизації. Про це можна почитати у документації ВКонтакте.
Нижченаведений код показує наскільки легко використовувати API ВКонтакте з OAuth2 gem в Ruby.
Підписатися на:
Дописи (Atom)