Как отсылать пользователю при случайные изображение, которые находятся в альбоме группы?
Т.е пришла команда, например, 1. И бот пользователю отсылает одно случайное изображение из альбома группы.
версия api 5.50
Вот код, он работает, но в ответ приходит только сообщение с id пабом и все (см 'message') А должен еще и id фото.
case 'r':
$user_id = $data->object->user_id;
unset($data);
$photo_list = json_decode(file_get_contents("https://api.vk.com/method/photos.get?owner_id=-".$pub."&album_id=wall&access_token=".$service_token."&v=".$api_version), true);
print_r($photo_list);
$photo_id = $photo_list['response']['items']['id'];
//unset($photo_list);
$rand = array_rand($photo_id, 1);
unset($photo_id);
$photo = 'photo-{$pub}_{$rand}';
$request_params = [
'message' => "photo-{$pub}_{$rand}",
'user_id' => $user_id,
'attachment' => $photo,
'access_token' => $token,
'v' => $api_version
];
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/'. $msg_send . $get_params);
echo ('ok');
break;