LINUX.ORG.RU

PHP постинг статей во вконтакте

 , ,


1

1

Подскажите порядок действий как постить (не на стену, а именно) такие статьи на php https://vk.com/@istrariel-istrariel-pozdravlyaet-vseh-s-prazdnikami-vesny-i-t... текст + картинка

Standalone-приложение создал, получил токен. Дальше интересует последовательность действий на php

Спасибо!



Последнее исправление: morkovkin (всего исправлений: 3)

Standalone-приложение
php

У тебя уже вот здесь проблема. Standalone нельзя юзать с php.

Standalone от веб-приложения отличается тем, что редирект с токеном происходит на сервер ВК. Там ты не можешь запустить ни какой скрипт, чтобы получить токен.

Зачем так сделано? За тем, что предполагается, что ты в десктопном/мобильном приложении создашь какой-нибудь WebView и после редиректа вытянешь из него токен вместе с url'ом.

Deleted
()
Последнее исправление: Bizun (всего исправлений: 2)
Ответ на: комментарий от Deleted

Понял. Спасибо! А пхп-шная часть как должна выглядеть?

morkovkin
() автор топика
Ответ на: комментарий от Deleted

Standalone нельзя юзать с php.

Нельзя, но если очень хочется, то можно.

Можно парсить страничку, отправлять соответствующие запросы из скрипта.

hippi90 ★★★★★
()
Ответ на: комментарий от hippi90

Не понял, как парсить ВК-страничку?

П.С. на ум приходит только вариант с chrome-расширением и доступом к табу с ВК-редиректом.

Deleted
()
Последнее исправление: Bizun (всего исправлений: 1)
Ответ на: комментарий от Deleted

Нет, противоположное - постить в группу статьи. Я даже метода такого не могу найти, а он есть 100%, так как приведенный выше пример опубликован автоматически.

morkovkin
() автор топика
Ответ на: комментарий от Deleted

Делаешь GET-запрос на "https://oauth.vk.com/authorize...", тебе прилетает html с формой логина, парсишь html, находишь форму, она там одна, из неё вытаскиваешь action, параметры, добавляешь свои и кидаешь POST на action, в ответе тебе придет редирект на урл, в котором будет твой токен. Всё, ты залогинился в приложении, дальше можешь отправлять запросы, используя полученный токен.

Но тут надо понимать, что это «неправильное» использование VK API, и тебе никто не гарантирует, что html не поменяется в будущем.

hippi90 ★★★★★
()
Ответ на: комментарий от hippi90

Хм, спасибо, попробую как нибудь.

Deleted
()
Ответ на: комментарий от morkovkin

Получи список постов группы, в которой есть такая статья. Ну и просто изучай пост со статьей. Наверняка там какой-то хитрый тип attachment'a.

Но это не точно.

П.С. https://vk.com/dev/wall.get?params[owner_id]=-166360124&params[filter]=owner&params[extended]=1&params[v]=5.74

П.П.С. Таки нет, там прикрепления вполне обычные.

Deleted
()
Последнее исправление: Bizun (всего исправлений: 2)
Ответ на: комментарий от morkovkin

Я попытался разобраться посмотрев на потроха поста, но не получилось. Так что, я хз.

Deleted
()
Последнее исправление: Bizun (всего исправлений: 1)
Ответ на: комментарий от noname_user

какой толк постить фсбшкой социалке?

Ребят, зайдите в его твиттер https://twitter.com/foozzi

Просто приведу ряд цитат: личинки пидорах, россияне рабы (ни на что не способны), валить из страны, чето про кадырова, чето про «сталин+гитлер» - и прочие информационные помои.

Итак, друг мой, мы пидорахи стало быть тебе помогали решать вопросы на ЛОРе, относились как к человеку, без всяких предубеждений (я знал что ты из Киева). Ты действительно считаешь себя умным человеком, после того что я увидел в твоем твиттере? Вот прям таким прогрессивным, советуешь людям не пользоваться «фсб-шной» социальной сетью? А может надо ЦРУ-шной пользоваться?

Ты в своем твиттере оскорбляешь людей, которые не хотят похрюкивая поглащать твои любимые информационные помои?

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.