Постинг вконтакте php

Опубликовано: 01.09.2018

видео Постинг вконтакте php

авто постинг вк php

Проанализировав документацию API Vkontakte, я пришел к выводу, что Api вконтакте не позволяет программно постить на стену группы сообщения. По крайней мере простого способа это сделать не предусмотрено.



Думаю, это сделано как раз для того, чтобы не засорять паблики автоматическими сообщениями. Тем не менее, сложный способ это сделать есть. Постить на стену вконтакте можно, комбинируя использование API Vkontakte с использованием симуляцией пользователя.

Фактически, нужно создать видимость, что пользователь авторизовался в нашем приложении и разрешил приложению от лица этого самого пользователя отправить запись на стену своей группы. Вот такие пляски с бубном, господа.


VK API WALL.POST Отправляем запись в группу методом post

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

Алгоритм работы класса с пабликом(группой)  примерно такой

Авторизуем наше приложение. Авторизуем пользователя вконтакте через Oauth. Принимаем нашим пользователем запрос на разрешение действий от его лица. Отправляем через API от нашего пользователя через наше приложение.

Довольно запутанно, правда? Представьте каково мне было : ). По сути, главная проблема, что


Полезные скрипты на PHP: Подключаем API VK. Пишем простого спам бота.

API VK не позволяет приложению самостоятельно совершать каких-либо манипуляций на сайте vkontakte,

оно должно служить прослойкой между пользователем и vkontakte, нет пользователя = нет api.

И наш сайт сидит одновременно на двух стульях — пользователь и приложение VK.

Что нужно делать?

Дабы облегчить себе жизнь и не тратить на изобретение велосипеда свое драгоценное время,

Собственно, класс создавался для репоста нашего сайта ebash.org на паблик vk.com/ebash_org, так что там можете посмотреть, как он работает.

Для работы вам потребуется три вещи:

Группа вконтакте Iframe-приложение вконтакте  (обязательно standalone) Пользователь вконтакте

При создании объекта Vkontakte, нужно ввести следующие данные, которые у вас должны быть или вам следует их получить:

id группы vkontakte — id приложения api_secret приложения логин пользователя vkontakte пароль этого пользователя

Как использовать класс Vkontakte?

Вместе с самим классом есть файлик example.php, в идеале, достаточно будет использовать реализованный в нем метод.

Скачать сам класс можно здесь:

Пока на паблике есть сообщения от сегодняшнего дня, класс работает. Надеюсь он вам поможет : )

rss