Обратите внимание, что новости можно получать по RSS.
X
-

Информационные технологии, LiveJournal cr_it - архив

20 октября 2008, 15:24 (3560 дней назад, №8737)Добавление приложений в группу ВКонтакта (с извратом, и без)

При, в целом, удобной навигации ВКонтакта, есть вещи, которые сделаны очень странно. Одна из таких вещей - добавление приложений  в группы. На личную страничку понятно - кликаем ссылку "Добавить приложение" и всё. С группами - не так.

Официальный способ следующий:

Заходите в группу (имея админские права), нажимаете справа "Редактировать информацию", на вкладке "Информация" прокручиваете страницу до самого низа, и неожиданно для себя обнаруживаете там ссылку "Приложения: Вы можете добавить приложения в группу на этой странице". После клика на ссылку, попадаете на страницу с формой поиска приложений. Вводите название приложения (целиком или полностью), оно находится и вы его добавляете. Теперь оно доступно в группе, в правой колонке.

Это так задумано. А по факту сейчас всё значительно хуже:

Одним из многочисленных глюков ВКонтакта является невозможность найти приложения которые были добавлены недавно (примерно начиная с трёхмесячной давности). Т.е. они вообще не находятся, а следовательно, их невозможно добавить в группу. Решить проблему можно, если сформировать URL для добавления приложения самостоятельно. Выглядит он следующим образом:
http://vkontakte.ru/apps.php?act=join&gid=номер_группы&id=номер_приложения&hash=хитрый_код
Номер группы берём из URL любой группы. Т.е., например, если URL группы: http://vkontakte.ru/club225689 , то номер_группы будет 225689
Теперь смотрим номер приложения, которое хотим добавить. Это можно посмотреть у любого пользователя, у кого оно добавлено на личную страничку. URL там выглядит так:
http://vkontakte.ru/apps.php?act=s&mid=711677&id=290059
Нас интересует id (290059). Запомним его.
Идём в "помойку" (список всех существующих приложений - http://vkontakte.ru/apps.php?act=all ) и кликаем на совершенно любое приложение. Смотрим, как выглядит URL:
http://vkontakte.ru/apps.php?act=s&id=42481&sort=0&z=0&b=1&st=0
id - это номер приложения. Вставляем вместо него цифру, которую запомнили (290059). Получаем ссылку вида:
http://vkontakte.ru/apps.php?act=s&id=290059&sort=0&z=0&b=1&st=0
Открываем её. Наверху будет ссылка "Добавить приложение на мою страницу":
http://vkontakte.ru/apps.php?act=join&id=290059&hash=a6dcc12f
Нас интересует хэш в конце (он формируется на основе id пользователя и id приложения).
Дописываем его в исходную (самую верхнюю) ссылку.
В итоге, получается готовая строчка для добавления приложения (например, если я хочу добавить приложение ВКонтакте на Карте в группу Кронштадтский аэроклуб):
http://vkontakte.ru/apps.php?act=join&gid=1012881&id=290059&hash=a6dcc12f

Конечно, если бы знать хэш функцию, можно было бы генерировать эту ссылку прямо в приложении и пользователю оставалось бы только кликнуть мышкой.. А так - приходится извращаться.

UPDATE: Если у приложения много пользователей, можно найти его при добавлении в группу просто листая страницы (с сортировкой по популярности).
 

Опубликовано: Пётр Соболев

Случайная заметка

3560 дней назад, 15:2420 октября 2008 При, в целом, удобной навигации ВКонтакта, есть вещи, которые сделаны очень странно. Одна из таких вещей - добавление приложений в группы. На личную страничку понятно - кликаем ссылку "Добавить приложение" и всё. С группами - не так.Официальный способ следующий:Заходите в группу (имея админские права), нажимаете справа ...далее

Избранное

441 день назад, 01:575 мая 2017 Часть 1: От четырёх до восьми Я люблю читать воспоминания людей, заставших первые шаги вычислительной техники в их стране. В них всегда есть какая-то романтика, причём какого она рода — сильно зависит от того, с каких компьютеров люди начали. Обычно это определяется обстоятельствами — местом работы, учёбы, а иногда и вовсе — ...далее

1946 дней назад, 00:5922 марта 2013 Прочёл тут книжку - iWoz ( ссылка ) , 2006 года. Это автобиография Стива Возняка. Похоже, что на русский её не переводили (в отличие от книг про Стива Джобса). В этой парочке, как известно, Возняк был инженером (собственно, и спроектировавшим Apple I и II), а Джобс - скорее предпринимателем. В книге есть довольно интересные ...далее

1050 дней назад, 23:404 сентября 2015 Небольшое видео про CC'2015 ( версия без фоновой музыки здесь: ссылка )

1418 дней назад, 03:121 сентября 2014 Мой семинар на Chaos Constructions'2014 (слайды можно в виде PDF скачать здесь: ссылка ) и несколько интервью с разными людьми: Вячеслав Славинский (svo) о Vectrex: ссылка Вячеслав Славинский (svo) о 3D Imager для Vectrex: ссылка Вячеслав Славинский (svo) о световом пере для Vectrex: ссылка ...далее