Как стать автором
Обновить

Комментарии 27

А не могли бы вы выложить готовый пример?
да, конечно, вечером выложу на github
Очень круто, но непонятно как реализовать, потому что знания php очень поверхностные.
Присоединяюсь к witka, если бы был готовый пример, моих навыков хватило бы, чтобы его подкрутить и сделать экспорт новостей в группу (о чем я давно мечтаю).
Реализовать можно на любом удобном языке, поэтому я и описал необходимые параметры. А пример сделаю, вечером будет
Не отказался бы от 3й части, где бы рассказывалось, как сделать экспорт на стенку пользователя, если он дал на это дабро (API\логин-пароль).
Что то типа как контакт делает экспорт в твиттер.
Добро пишется через «о» :]

Айрату спасибо за материал, ценно!
Судя по оценкам материал не очень то понравился, поэтому пока не знаю, стоит ли писать третью часть или нет :)
Может не понравилась по причине ее не раскрытости. Если бы допилили к первому примеру вставку картинок, получение данных не через логин-пароль, а через API то было бы здорово. Если не будите писать 3ю часть, но будет изменение в коже, пришлите пожалуйста в ЛС.
В этой статье есть про вставку картинок, про автоматическую загрузку картинок. В статье нет только про совмещение в сообщении фотки и ссылки, но такой возможности пока нет, она не описана в исходных кодах, поэтому и допиливать в плане этого пока нечего.

Вы видимо не понимаете суть рассматриваемых вожможностей — работа через API подразумевает работу через приложение и большинство описанных действий там придется реализовывать через функции, которые итак достаточно описаны в документации. Да и API нужен для работой с пользователем, а у моих статей — совсем другая задача и без логина/пароля там не обойтись :)

Даже рабочий пример есть, совмещающий возможности первой и второй статьи.
В вашем примере есть ошибки.
1) _curl_init возвращает объект, однако он нигде не присваивается и не используется.
2) пост фотографии
не хватает амперсанда в параметрах

$q = 'act=a_photo&url='.$u.'&image='.$i.'&extra=0&index=1';

А так спасибо, облегчили работу.
И Вы сделали pull на github и исправлением? :)
в частности пока не ясно какой именно hash он требует для проверки запроса. Если кто-то разберется — сообщите:).

Для act=save_photos hash альбома к которому привязана фотка.
Меня больше всего сейчас интересует как проверить существование альбома по имени альбома.
Гы нашёл как. :) Они пытались это убрать везде где возможно но кое где оставили. :))
Ну так поделитесь :)
Нужно открыть на редактирование любое изображение и там в коде для javascript будет список всех всех обоев, только немного порезаны по длине.
post_params["act"] = "edit_desc"
post_params["al"] = "1"
post_params["photo"] = "-%i_%i" % (group_id, photo_id)
c.setopt(pycurl.URL, "http://vkontakte.ru/al_photos.php")


а там ищем «var albums = „

Я свою систему на Python для всего этого дела написал, с набором функций и прочим.
Мне новости класть не нужно было у меня основной уклон в публикаций фото в альбомы, создание альбомов и прочее.
Всех всех имён альбомов я хотел сказать с указанием их id.
Я ещё кое, что выяснил — если нам надо получить список ВСЕХ изображений в альбоме с их подписями (которые к слову можно анализировать) то надо попасть на vkontakte.ru/album-${group_id}_${album_id}?act=edit главное get запрос edit. ^_^ Это даёт по истине безграничные возможности анализу, правкам и выкладыванию контента. Тут главное везде паузы ставить! ;)
Спасибо большое, тоже поковыряю) Я всегда делаю паузы по 15 секунд :).
Скрипт работает отлично, единственный момент — картинки не загружаются.
В функции uploadPhoto
Скрипт работает отлично, единственный момент — картинки не загружаются.
В функции uploadPhoto
$r = $this->execCurl($c, 'uploadPhoto');
возвращает resource(7) of type (curl)

нужно ли создавать на публичной странице какой-то фотоальбом, куда будут закачиваться изображения?
вы разобрались с загрузкой картинок?
Обращался к разработчику он обещал посмотреть и пропал. А у меня тоже руки не дошли. Да я забыл, черт надо бы покопаться. Если что-то будет — я сообщу. Ну Вы тоже напишите, если проблему решите:)
Да, видимо ВКонтакте что-то поменял опять.

Я больше JS прогер, чем PHP, так что врядли у меня что-то получится (
У кого-нибудь есть косяки с ссылкой?
Простой текст (материал) нормально добавляется в группу, но нету ссылки на оригинал, на сайте он присутствует. Приходиться добавлять прямо в текст, но там уже при клике пишет о безопасности и т.д.
А может кто-нить готовый плагин для WP напишет? :)
Повозился с закачкой картинок, получилось сделать через мобильную версию VK — Возможно это поможет автору. Мне на php реализовать не удалось. А вот на Perl неплохой модуль получился: habrahabr.ru/post/144702/
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации