ФорумПрограммированиеPHP для идиотов → Вопрос: как опубликовать новость в группу ВКонтакте?

Вопрос: как опубликовать новость в группу ВКонтакте?

  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Дек. 7, 2010, 10:51 д.п.

    Вопрос ко всем головастым.

    Допустим я админ группы во вконтакте + админ сайта. Группа нужна как витрина сайта. Хочу избавиться от двойной работы — сделать себе кнопку на сайт для быстрой публикации новости. Именно в группу, а не на свою страницу. Хочу просто кнопку без "одобренных приложений", если это возможно.

    Подозреваю, что всё просто, но я не в теме. Готов оплатить условное пиво.
    ιιlllιlllι унц-унц
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Дек. 8, 2010, 4:18 п.п., спустя 1 день 5 часов 27 минут

    авторизоваться курлом и постить новость в группу :)
    все просто)
    все умрут, а я изумруд
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Дек. 8, 2010, 4:39 п.п., спустя 21 минуту 3 секунды

    Пример есть?
    ιιlllιlllι унц-унц
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Дек. 8, 2010, 5 п.п., спустя 21 минуту 7 секунд

    ну авторизуйся так

    	protected $vk_username = '[email protected]';
    protected $vk_password = 'pass';

    public function vkLogin()
    {
    $curl = new DudeCurl('http://login.vk.com/?act=login');
    $curl->post = array('email'=>$this->vk_username, 'pass'=>$this->vk_password, 'expire'=>'', 'vk'=>1);
    $c = $curl->exec();

    preg_match("#name='s' value='(.*?)'#is", $c, $m);
    if (!isset($m[1])) {
    return(false);
    }
    $s = $m[1];

    $curl->init('http://vk.com/login.php');
    $curl->post = array('s'=>$s, 'op'=>'slogin', 'redirect'=>1, 'expire'=>0, 'to'=>'');
    $c = $curl->exec();
    }


    а дальше смотри сам, я в группу ниче не постил :)

    все умрут, а я изумруд

Пожалуйста, авторизуйтесь, чтобы написать комментарий!