Создание группы в ВК на Post/Get

Delvig

Client
Регистрация
07.09.2016
Сообщения
132
Благодарностей
131
Баллы
43
Здравствуйте. Столкнулся с проблемой. Требуется создавать группы в ВК. По началу пробовал через апи, но больно лихо банятся. Были даже случаи, что прям после создания сразу бан за вступление в спам группу схватывал. Возможно конечно - это из-за стоп слов, но для названий использовал список с м/ж никами 4к строк....

В общем решил переписать создание групп на чистых пост/гетах. Делаю через браузерную версию. По сути создание группы состоит из 3-х пост и 1 гет запросов.

1 пост запрос: на https://vk.com/al_groups.php (рефер https://vk.com/groups) передаю данные:
Код:
act=create_box&al=1
в ответе цепляю hash

2 пост запрос: https://vk.com/al_groups.php (рефер https://vk.com/groups) передаю данные:
Код:
act=create&al=1&category_0={-Variable.category_0-}&category_1={-Variable.category_1-}&category_2={-Variable.category_2-}&cls=1&hash={-Variable.hash-}&title={-Variable.title_group-}
3 гет запрос:
Код:
https://vk.com/public.php?__query=public.php&_ref=groups&act=new&al=-1&al_id={-Variable.id-}&_rndVer=А_ВОТ_СЮДА_ХЗ_ЧТО_СТАВИТЬ
(рефер https://vk.com/groups)

собственно просмотрел ответы во всех запросах которые передаются при ручной реге в браузере, нигде значение параметра _rndVer не нашел. Погуглил, но ответа так и не нашел, вроде где-то писали, что это какое-то рандомное значение и на него можно забить. В итоге пробовал передавать рандомное значение, либо без параметра или с вариантами которые мне отдавались в ручной режиме. Результат один - в ответе на этот гет вижу:
<div id=\"new_public_error\" class=\"new_public_error error\"><\/div>\n .....
вместо нормального ответа, в котором возвращается id созданной группы.

4 пост запрос: https://vk.com/al_public.php (рефер https://vk.com/public.php?act=new) Передаю:
Код:
act=a_new&al=1&category_0={-Variable.category_0-}&category_1={-Variable.category_1-}&category_2={-Variable.category_2-}&hash={-Variable.hash-}&name={-Variable.title_group-}&type=2
В ответ вижу: <!>Ошибка доступа<!>

Подскажите что я делаю не так?
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 042
Благодарностей
6 473
Баллы
113
Как я делаю с ПГ запросами, делаю сначала все руками, записывая html код в файлы. В notepad++ это удобно делать по шагам (new1 new2 new3 и тп), когда не достает какго-то элемента, я его начинаю искать во всех файла что уже записал, в 95% он находится без проблем совсем.

В ответ вижу: <!>Ошибка доступа<!>
но если ошибка доступа, то скорей всего проблема не в _rndVer, а в хеше (hash), хеш дает доступ к действию.
Проверь правильность его взятия, так как после каждого действия хеш может меняться.
 
Последнее редактирование:

Delvig

Client
Регистрация
07.09.2016
Сообщения
132
Благодарностей
131
Баллы
43
Задачу решил, дело было действительно в хеше на последнем 4-м шаге. Встроенный сниффер в зенке мне почему-то показывал один и тот же хеш. А вот фидлером отснифал и увидел, разные хеши.
 

albert22531

Client
Регистрация
09.06.2021
Сообщения
2
Благодарностей
0
Баллы
1
Супер)
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)