Вконтакте и зеннопостер

  • Автор темы Автор темы Dailes
  • Дата начала Дата начала
Распишите последовательность Ваших действий. Просто так с бухты барахты дать Вам четкий и правильный ответ не всякий сможет.
Надо понять что Вы и в какой последовательности делаете. Возможно Вы просто упустили какой нибудь момент.

Вот как я пытался сделать
1. получаю аватар в виде 93072328_388581886 кей в этом запросе не отдается
Код:
Развернуть Свернуть Копировать
https://api.vk.com/method/users.get.xml?user_id=93072328&v=5.40&fields=photo_id
2. получаю токен
Код:
Развернуть Свернуть Копировать
https://oauth.vk.com:443/token?grant_type=password&client_id={-Variable.client_id-}&client_secret={-Variable.client_secret-}&username={-Variable.username-}&password={-Variable.password-}
3. Так пытался делать лайк, но объязательно нужен access_key методом photos.getById он не отдается в документации пинают на метод newsfeed.get вроде как он отдает, но я не пойму как получить
Код:
Развернуть Свернуть Копировать
https://api.vk.com/method/likes.add?type=photo&owner_id=93072328&item_id=93072328_388581886&v=5.40&access_token={-Variable.resp_token-}
 
Да, через свое пробую, нужно другой тип авторизации использовать?
Я предполагаю что да вот этим методом
Код:
Развернуть Свернуть Копировать
https://oauth.vk.com/authorize?client_id=2&redirect_uri=https://oauth.vk.com/blank.html&display=page&response_type=token&scope=notify,friends,photos,notes,status,wall,ads,nohttps
 
Я предполагаю что да вот этим методом
Код:
Развернуть Свернуть Копировать
https://oauth.vk.com/authorize?client_id=2&redirect_uri=https://oauth.vk.com/blank.html&display=page&response_type=token&scope=notify,friends,photos,notes,status,wall,ads,nohttps
Это получение токена, а авторизацию логин:пароль через вебмараузер делать?
 
Это получение токена, а авторизацию логин:пароль через вебмараузер делать?
Получается так в форме вводить логин и пароль из адресной строки парсить токен, а потом уже выполнять запросы.
 
Получается так в форме вводить логин и пароль из адресной строки парсить токен, а потом уже выполнять запросы.
Можешь посмотреть, авторизацию и получения токена через мобильную версию сделал, потом вставляю его в метод api, но появляется ошибка:
Код:
Развернуть Свернуть Копировать
{"error":{"error_code":5,"error_msg":"User authorization failed: You should specify sig param for nohttps requests (scope contain nohttps)
 

Вложения

  • 1.png
    1.png
    39,7 KB · Просмотры: 34
Можешь посмотреть, авторизацию и получения токена через мобильную версию сделал, потом вставляю его в метод api, но появляется ошибка:
Код:
Развернуть Свернуть Копировать
{"error":{"error_code":5,"error_msg":"User authorization failed: You should specify sig param for nohttps requests (scope contain nohttps)
Да версия здесь вообще не при чем ты не так делаешь. Вбивай запрос прямо в адресную строку, там вылезет всплывающее окно с полями ввода логина пароля, потом кликаешь, токен берешь из адресной строки через {-Page.Url-}
Вот фото я в режиме записи продемонстрировал- думаю понятно.
api_vk-aut.jpg
 
В общем лайк на аватар реализовать не удалось - пошел другим путем через wall.get беру последнюю запись на стене пользователя и делаю лайк. В общем все получилось, но есть нюансы - при каждом запросе(лайке) лезет каптча, она конечно разгадывается через снипетт предложенный в этой теме, но при таком раскладе актуальность метода сомнительна учитывая что это всего лишь запросы в режиме отладки, а что тогда в рабочем режиме - на каптчах можно разориться.:-)
 
Это получение токена, а авторизацию логин:пароль через вебмараузер делать?
Нет, можно через POST/GET спокойно получить. Но, сами понимаете, первоначально нужно получить куки.

3. Так пытался делать лайк, но объязательно нужен access_key методом photos.getById он не отдается в документации пинают на метод newsfeed.get вроде как он отдает, но я не пойму как получить
Код:
Развернуть Свернуть Копировать
https://api.vk.com/method/likes.add?type=photo&owner_id=93072328&item_id=93072328_388581886&v=5.40&access_token={-Variable.resp_token-}
Ну так правильно. Вы не тот метод ни для того используете.
Если хотите лайкать, то используете метод лайкания.
https://vk.com/dev/likes.add
Соответственно для лайка Вам нужно использовать данные.
А Акцесс кей получается ранее, а не после.
В фотогетбайайди - вы получаете данные для скачивания/отображения фотографий - получаете урлы.

Сорь что так поздно ответил.
По поводу лайка на аву, так там надо по другому подходить. Честно говоря я по АПИ это не решал.
 
Ну так правильно. Вы не тот метод ни для того используете.
Если хотите лайкать, то используете метод лайкания.
https://vk.com/dev/likes.add
Соответственно для лайка Вам нужно использовать данные.
А Акцесс кей получается ранее, а не после.
В фотогетбайайди - вы получаете данные для скачивания/отображения фотографий - получаете урлы.

Сорь что так поздно ответил.
По поводу лайка на аву, так там надо по другому подходить. Честно говоря я по АПИ это не решал.
Ну я искал методом тыка и в нем описано что это параметр можно получить через newsfeed.get и действительно там можно получить access_key на фотографии пользователя, но на аватар по нет - разве что получить все доступные фото и по айди спарсить, но как по мне игра не стоит свеч.
 
Нет, можно через POST/GET спокойно получить. Но, сами понимаете, первоначально нужно получить куки.
А как лучше получить куки в данной ситуации? Через сохранение профиля будет не очень удобно к тому же если акаунт используется без профиля.
А нужны ли вообще куки при работе через апи, если браузер открывается только один раз при авторизации?
 
Последнее редактирование:
Вот посмотрите этот проект. Давно делал, но должен работать. Именно под авторизацию в Вк через пост гет.
Адаптирован под изменения которые были где то пол года назад.
 

Вложения

  • Оценить
Реакции: Advert31337, asgard и awm
Вот посмотрите этот проект. Давно делал, но должен работать. Именно под авторизацию в Вк через пост гет.
Адаптирован под изменения которые были где то пол года назад.
В этом случае понятно что куки нужны и берутся гет запросом, но я имею в виду если реализация идет только через апи зачем в таком случае куки.
 
  • Оценить
Реакции: LightWood
В этом случае понятно что куки нужны и берутся гет запросом, но я имею в виду если реализация идет только через апи зачем в таком случае куки.
Как Вы знаете, там есть два вида авторизации и получения токена.
Многие действия запрещены с использованием "простого" токена, но разрешены с использованием "продвинутого".
А его без веб авторизации не получить никаким способом. Тут либо через вебморду, либо через постгет.
 
Как Вы знаете, там есть два вида авторизации и получения токена.
Многие действия запрещены с использованием "простого" токена, но разрешены с использованием "продвинутого".
А его без веб авторизации не получить никаким способом. Тут либо через вебморду, либо через постгет.
Да я похоже не понимаю отличие этих методов. Вот сейчас вожусь с тем шаблоном который лайки делает и обнаружил такую штуку - через авторизацию этим методом и стандартное приложение Вк лайкать получается, но при каждом запросе вылазит каптча
Код:
Развернуть Свернуть Копировать
https://oauth.vk.com:443/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username={-Variable.username-}&password={-Variable.password-}
При авторизации методом
Код:
Развернуть Свернуть Копировать
https://oauth.vk.com/authorize?client_id=2274003&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=notify,friends,photos,notes,status,wall,ads,nohttps&response_type=token&v=5.40
И с тем приложением 2274003 токен получить не удается идет ошибка
{"error":"invalid_access","error_description":"Security issue"}
Получаю токен таким образом но с приложением id=2, но вот при попытке лайка в ответ получаю ошибку такого рода
{"error":{"error_code":15,"error_msg":"Access denied: no access to call this method","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"likes.add"},{"key":"type","value":"post"},{"key":"owner_id","value":"20538111"},{"key":"item_id","value":"68"},{"key":"v","value":"3.0"}]}}
 
Предполагаю. что проблема именно в том, что Вы не получили нормальный - "продвинутый" токен из кода:
Код:
Развернуть Свернуть Копировать
https://oauth.vk.com/authorize?client_id=2274003&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=notify,friends,photos,notes,status,wall,ads,nohttps&response_type=token&v=5.40
Попробуйте вручную авторизоваться в браузере и от туда в ручную взять токен для последующей работы.
 
Предполагаю. что проблема именно в том, что Вы не получили нормальный - "продвинутый" токен из кода:
Код:
Развернуть Свернуть Копировать
https://oauth.vk.com/authorize?client_id=2274003&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=notify,friends,photos,notes,status,wall,ads,nohttps&response_type=token&v=5.40
Попробуйте вручную авторизоваться в браузере и от туда в ручную взять токен для последующей работы.
Все равно тоже самое вот что получается в адресной строке
Код:
Развернуть Свернуть Копировать
https://login.vk.com/?act=grant_access&client_id=2274003&settings=44039&redirect_uri=https://oauth.vk.com/blank.html&response_type=token&direct_hash=ebd49c846563616d99&token_type=1&v=5.40&state=&display=page&ip_h=ca49d11bc623a6446f&hash=7b1242d59d7dded09f&https=1
Я уже и приложение создал, с ним этим способом токен берется нормально. Сейчас другое интересует почему при запросах будь то лайки или коменты практически за каждым разом лезит каптча, пробовал даже куки в запросы добавлять. При парсинге с того же ака все нормально каптча не вылазит. В чем может быть проблема.
 
Это ошибка.
Попробуйте поэксперементировать с приложениями.
К примеру я попробовал - 225953

В ответ должно прийти что то вроде такого:
5VKiQ9H.jpg

Вот тут и берете токен. И все должно заработать.

Парсинг и постинг/лайкинг разне вещи.
На лайках больше и быстрее получить закапчеванность прокси/айпи.
 
Это ошибка.
Попробуйте поэксперементировать с приложениями.
К примеру я попробовал - 225953

В ответ должно прийти что то вроде такого:
5VKiQ9H.jpg

Вот тут и берете токен. И все должно заработать.

Парсинг и постинг/лайкинг разне вещи.
На лайках больше и быстрее получить закапчеванность прокси/айпи.
Ну я выше писал что через созданное приложение таким образом токен берется нормально и с приложения с айди 2 тоже брал.
Похоже понимаю - для парсинга в основном используются методы не требующие токена, а для постинга с доступом standalone приложения. Тогда получается что постинг и лайкинг лучше осуществлять через браузер.
 
Все так и есть.
 
Кто подскажет как выбрать Москву
 

Вложения

  • Безымянный.png
    Безымянный.png
    126,1 KB · Просмотры: 34
ПМ такие действия не видит почему то, и в ручную не получается.
 
Делаю автопостер с помощью API используя метод wall.post, для поля attachments нужна ссылка на фото, что бы ее получить нужно сначала загрузить фото.

Собственно вопрос как загрузить фото через API, может кто то сможет помочь.
 
Кто-нибудь разобрался как палят зенку? А то у меня помимо ВК еще с гуглем проблемы.
Регаю гмейл через зенку со своего айпи и гугл предлагает смс принять. А через браузер все нормально.
В какую сторону копать?
 
Ребят всем привет. Тут обсуждают контакт, поэтому решил в этой теме описать свою проблему. Подскажите может кто-то сталкивался с подобным. У меня список аккаунтов в вк работают по рассылке заявок в друзья а после этого шаблон работает на отправку друзьям приглашений в группу. С этого списка постоянно вылетает 2-8 фейхов в бан с возможностью восстановления. До этого отправка заявок в группу была реализована на get запросах, улетали в вечный бан все аккаунты после про гонки шаблона. Где фейхи могут палится и почему как то пялятся не сразу все а выборочно?
 
Кто знает useragent официального приложения под андроид, у которого данные в паблике client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH
 
Друзья, таковй вопрос

Получают токен через УРЛ

Код:
Развернуть Свернуть Копировать
oauth.vk.com/authorize?client_id=225953&scope=ads&display=page&redirect_uri=https://oauth.vk.com/blank.html&response_type=token&revoke=1

Токен выдаётся. Но при попытке достучаться к рекламному кабинету вылазит:

Код:
Развернуть Свернуть Копировать
{"error":{"error_code":15,"error_msg":"Access denied: no access to call this method","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"ads.getAccounts"}]}}

Что не так делаю?
 
Друзья, таковй вопрос

Получают токен через УРЛ

Код:
Развернуть Свернуть Копировать
oauth.vk.com/authorize?client_id=225953&scope=ads&display=page&redirect_uri=https://oauth.vk.com/blank.html&response_type=token&revoke=1

Токен выдаётся. Но при попытке достучаться к рекламному кабинету вылазит:

Код:
Развернуть Свернуть Копировать
{"error":{"error_code":15,"error_msg":"Access denied: no access to call this method","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"ads.getAccounts"}]}}

Что не так делаю?
Ошибка 15 - Доступ запрещён. Ваше приложение должно иметь права ads
 
У меня неожиданно встал вопрос. Хочу со своего основного аккаунта настроить нехитрую манипуляцию с рекламными компаниями в рекламном кабинете (просто нажимать стоп и продолжить через определенный интервал). Могу я получить бан за это? (vk действительно палит любые действия zenno?) Аккаунт с балансом в рекламном кабинете и уже ранее наказывался, поэтому терять не хотелось бы
 
Всем привет. Я получил token,хочу теперь его использовать при постинге сообщений. Куда вставлять этот token, никак не пойму?
 

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