Доброго времени суток, решил я познать vk api, а именно vk audio api, как известно, вк неплохо так урезали публичный вк аудио апи, оставив только загрузку, но и с ней не все так ладно
тык но не об обычной загрузке сейчас, наткнулся случайно на тему
тык там добрые люди разобрались немного с vk audio api , а именно с отправкой голосового сообщения в лс (загружаем любую mp3), сделал все, как написано (отправляю от лица группы, пробовал и от юзера. там та же беда):
// token - токен группы, vk.token - токен юзера, request-библ xNet
var res = request.Get("https://api.vk.com/method/docs.getWallUploadServer?group_id=<GROUP_ID>&type=audio_message&access_token=" + token+"&v=5.60").ToString();
var link = Pars(res, "upload_url\":\"", "\"", 0).Replace("\\", "");
request.AddFile("file", @namefile);
var s9 = request.Post(link).ToString();
string file = Pars(s9, "file\":\"", "\"", 0);
var ress = request.Get("https://api.vk.com/method/docs.save?file=" + file + "&access_token=" +vk.Token + "&v=5.60").ToString(); //тут токен группы не подходит, иначе даст ошибку тип какойт параметр не верен. приходится использовать токен юзера
string owner = "",id = "";
if (!ress.Contains("captcha"))
{
owner = Pars(ress, "owner_id\":", ",", 0);
id = Pars(ress, "id\":", ",", 0);
}
var res2 = request.Get("https://api.vk.com/method/messages.send?user_id="+ user_id + "&message=" + messag + "&attachment=doc" +owner+"_"+id+"&access_token="+token+ "&v=5.60").ToString();
В результате в лс отправляется аудио, все бы хорошо, но вот она не грузится с моб версии, с пк все хорошо, но вот с моб версии прослушать нельзя, лично у меня на WP при включении аудиозаписи за 1 сек проходит от начало до конца дорожки не издав никакого шума (а тем более самой музыки), с другими телефонами та же беда . Может быть кто встречался ? или хотя бы может что-то посоветовать ? буду благодарен за любую помощь