Постинг в vkontakte

Отправлено planktun от вс, 03/20/2016 - 09:29

function vkpost2($MSG,$link,$patch_poto)
{
require_once(drupal_get_path('module','vk_post').'/vk.class.php'); 
$token = variable_get('vk_post_token') ; //'d192910e168c99a260ac3a3cafcb6ba066e79397053aed6262d9f62fc87850d834cc4d6eb5cfdcbff7d87'; 
$delta = '100';
$app_id = variable_get('vk_post_appid'); //'5224288';
$group_id = variable_get('vk_post_groupid'); //'52484467';
$vk = new vk( $token, $delta, $app_id, $group_id );
//Допустим альбом уже создан, проверим не переполнен ли он
$vk_album = $group_id;
if( $vk->get_album_size( $vk_album ) > 400 ) {
    //если переполнен, более 400 фоток
    //то создаём новый
    $vk_album = $vk->create_album( '{{название альбома}}', '{{описание альбома}}' );
}
//загружаем фотографию
if (isset($patch_poto))
 {
  $vk_photo = $vk->upload_photo($patch_poto, $vk_album, '{{описание фотки}}' );
/ }
 else {
    $vk_photo = '';
 }

//пишем пост на стену
;
$vk_post = $vk->post($MSG,$vk_photo,$link);

}