@yischyk

Не воспринимается group_id в photos.getWallUploadServer и photos.saveWallPhoto?

есть код

$tokens = 'a021ef90aec22f2bc8cede0161c128fbdfa78ha7e9a20a72247857f5f22bc2518d3aab40885a4dcd9b405049';
        $group_id = '185113384'; //без минуса
        $album = '263520595';
        $imgName = $_SERVER['DOCUMENT_ROOT'].'/userapi/'.$image_res;

        $vk = new Vk($tokens);

        $upload_server = $vk->request('photos.getWallUploadServer', [
            'group_id' => $group_id,
        ]);

        $upload_vk = $vk->uploadFile($upload_server['upload_url'], $imgName);

        $i = $vk->request('photos.saveWallPhoto', [
            'server' => $upload_vk['server'],
            'photos_list' => $upload_vk['photos_list'],
            'aid' => $upload_vk['aid'],
            'hash' => $upload_vk['hash'],
            
            'photo' => $upload_vk['photo'],
            'group_id' => $group_id,
        ]);
        unlink($imgName);


          $photo_id   =  $i[0]['id'];
          $owner_id   =  $i[0]['owner_id'];
          $text_post  =  $_POST['tr'];
          $prc        =  $_POST['option'];
          $repost     =  $_POST['repost'];
          $gid = $_GET['id'];
          $photo_post = $owner_id.'_'.$photo_id;
          
          var_dump($i);


я передаю параметр group_id, но ответ почему-то приходит мне не для группы, а для моей страницы вк, вот:

array(1) { [0]=> array(7) { ["id"]=> int(457250833) ["album_id"]=> int(-14) ["owner_id"]=> int(465697626) ["sizes"]=> array(9) { [0]=> array(4) { ["type"]=> string(1) "s" ["url"]=> .............


в итоге я не могу получить норм адрес фотки.
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы