Комментарии 31
все отлично, но что за ужасные междустрочные отступы в листинге кода?
0
Ура! Еще больше смошного спама в блогах и соцсетях!
0
vkontakte.ru/habr — сам хабр пользуется :)
0
НЛО прилетело и опубликовало эту надпись здесь
В данном решении\примере — бессрочный токен (приложение и запрашивает доступ offline). Спрашивает один раз, потом пользуется. Но можно переделать по-другому.
0
НЛО прилетело и опубликовало эту надпись здесь
Для вконтакта:
Документация
— тут запрашиваем &scope=offline (токен бессрочный)
Для фесбука:
Документация — аналогично &scope=access_offline (токен бессрочный)
Для твиттера:
Токен бессрочный всегда
Документация
— тут запрашиваем &scope=offline (токен бессрочный)
Для фесбука:
Документация — аналогично &scope=access_offline (токен бессрочный)
Для твиттера:
Токен бессрочный всегда
0
Проблема всех кросспостилок в одном: они не могут закачивать фотографии на разные хостинги для разных сетей. Фотография как правило одна, и везде указывается просто ссылкой.
0
емнип, у вконтакте токен протухает через 24 часа. отображение этой формочки запроса доступа происходит каждый раз? :(
0
Нет, потом молча выдает свежий. Фишка в том, чтобы я зная токен доступа через месяц не написал на стене пользователя пошлости.
0
Это ведь если юзер не нажал «Выйти»? Иначе при перезапросе токена его попросят залогиниться в социалке.
На счет «через месяц», IMO, сомнительно — ничто не мешает юзеру убрать доступ приложению в настройках на сайте, вот тогда и токен прибить логично. Твиттер (и вроде бы Фейсбук) не выставляет таких жестких сроков жизни.
На счет «через месяц», IMO, сомнительно — ничто не мешает юзеру убрать доступ приложению в настройках на сайте, вот тогда и токен прибить логично. Твиттер (и вроде бы Фейсбук) не выставляет таких жестких сроков жизни.
0
Если пользователь не залогинен, ничего не мешает приложению действовать от его имени, по сроку действия токена.
Если пользователь убирает доступ в настройках — тогда да, но вот в фейсбуке — это надо знать где нажать, чтобы убрать (Главная -> Настройки конфиденциальности -> Приложения и веб-сайты), а это достаточно далеко и не очевидно.
Если пользователь убирает доступ в настройках — тогда да, но вот в фейсбуке — это надо знать где нажать, чтобы убрать (Главная -> Настройки конфиденциальности -> Приложения и веб-сайты), а это достаточно далеко и не очевидно.
0
хм. прочитал ваш комментарий выше, спасибо. «со стороннего сервера» сбило — думал опция «offline» для не-standalone приложений. тест подтвердил: «expires_in=0»
0
>но для большей секретности этот фрагмент можно переделать
>и для использования токена с истекаемым сроком годности.
может «безопасности» вместо «секретности» было бы корректнее?
>и для использования токена с истекаемым сроком годности.
может «безопасности» вместо «секретности» было бы корректнее?
0
Тоже не очень, это же зависит от доверия пользователя к приложению и устойчивости к взлому БД хранящей токены.
Честно говоря пока пользователи не обращают на это внимание (какие именно права запрашивает приложение).
Но я например стараюсь не давать подобные права, когда не уверен что именно будет с ними делать приложение (тот же спам может разослать).
Если не нужен оффлайн доступ и пользователи сторонние — то лучше не запрашивать. В нашем случае — админ просто делегирует свои права, это легко объяснить, и тут не возникает боязни.
Честно говоря пока пользователи не обращают на это внимание (какие именно права запрашивает приложение).
Но я например стараюсь не давать подобные права, когда не уверен что именно будет с ними делать приложение (тот же спам может разослать).
Если не нужен оффлайн доступ и пользователи сторонние — то лучше не запрашивать. В нашем случае — админ просто делегирует свои права, это легко объяснить, и тут не возникает боязни.
0
Я правильно понял, что нужно авторизироваться через любую соц. сети, зайти в настройки, включить твиттер, вконтакте, facebook и жж (последнее я не включал), зайти в Блог, написать свое послание и радоваться жизни? Если да, то послание не дошло :)
0
Я хочу писать посты в твиттер (сой личный) и чтобы они кросспостились в facebook, вконтакте, google+ (так же личные страницы).
А ещё я хочу загружать альбом фотографий в пикасу, и чтобы он автоматически добавлялся в facebook и вконтакте.
Техника до сих пор до этого не дошла?
А ещё я хочу загружать альбом фотографий в пикасу, и чтобы он автоматически добавлялся в facebook и вконтакте.
Техника до сих пор до этого не дошла?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Кросспостинг в twitter, facebook, livejournal, vkontakte