Pull to refresh

Comments 27

Разлогинил ваше приложение через ВК и теперь вижу ошибку:

We're sorry, but something went wrong.

Или это бесплатные лимиты Heroku закончились?
У меня успешно залогинилось и разлогинилось, без ошибок.
А как вы разлогинивались?
Кнопкой в правом верхнем углу на сайте, а там были для этого другие контролы?
После удаления приложения на странице http://vk.com/apps?act=settings токен протухает, но продолжает висеть в куке к vkontakte-on-rails.herokuapp.com. По хорошему надо было бы проверять работоспособность токена в приложении, но я этого не сделал, чтобы не усложнять пример.

Чтобы все снова заработало, нужно просто удалить эту куку.
А, в этом плане.

Так не пробовал, да. Но в примере и правда не критично.
ВК → Приложения → Настройки → vkontakte_on_rails → убрать
А гем подружится с Devise если через провайдер vk вход выполнен?
Если имеется в виду интеграция Devise с Omniauth, то да — нужно просто вытащить токен из request.env['omniauth.auth'] (если верить доке, токен должен лежать в request.env['omniauth.auth']['credentials']['token']). После этого можно создать клиент API как-то так:

vk = VkontakteApi::Client.new(token)
Спасибо за развернутый ответ.
черт, дизайн у вашего варианта мне нравится куда больше, чем у оригинала и бывшего durov.ru
допилить бы в таком же духе сообщения (по сути больше ничего мне от контакта не нужно) и можно пользоваться. Жаль знание Руби у меня весьма поверхностное
Наконец-то, нормальный джем :) Я, правда, устал искать и свой велосипед написал :)
Скажите, это только у меня в процессе установки под виндой все падает на установке json-парсера oj (не компилируется и все тут)? Есть ли возможность сделать парсер подменяемым, чтобы использовать что-нибудь более стандартное?
Напишите лог ошибки. И будет вам решение (:
Выложил лог. gist.github.com/3769663
Он пишет о двух ошибках — отсутствие pthread.h (с этим я справился, скачав библиотеку и запихнув её в папку установки гема)
И что-то о gettimeofday — кажется конфликт версий библиотеки у руби и девкита. Как это вылечить я сходу не понимаю
Насколько я знаю, под виндой у всех проблемы с установкой Oj. Подменить парсер другим пока нельзя, ибо другие парсеры (как минимум все из комплекта multi_json) с вконтактовским JSON не справляются, см. 7even/vkontakte_api#1.

В планах на будущее — все-таки разобраться с проблемами парсинга, и я рассчитываю, что в итоге получится оставить выбор парсера программисту.
Что ж у них за JSON такой невалидный?) В любом случае спасибо. Будем мониторить проект.
Кстати, ура-ура, oj теперь компилируется и под виндой тоже.
Если будет интересно, то могу выложить и написать пост про свой VK API класс для PHP.
Напишите — новое, это всегда интересно. А минусят, думаю, потому, что нужно просто выложить, а не спрашивать в чужой теме. :)
UFO just landed and posted this here
Когда я начинал писать vkontakte_api, vk-ruby не устраивал меня по разным причинам. Насколько я знаю, за последнее время этот проект тоже подтянулся, но все еще не поддерживает snake_case-названия методов и авторизацию standalone-приложений, плюс всякие мелочи вроде автоматического склеивания параметров-массивов через join(',').

Решать вам.
Авторизацию standalone вообще кто-нить нормально поддерживает?
Кроме гема, который парсит ВК
На уровне получения ссылки на страницу авторизации vkontakte_api поддерживает. Но надо понимать, что без контроля над адресной строкой браузера это сделать технически невозможно (не прибегая к парсингу). В десктопных и мобильных приложениях этот контроль есть, в веб-приложениях — нет.
Да, спасибо.
Я вообще руками получаю, задача редкая
Sign up to leave a comment.

Articles