public Audio Save(string response, string artist = null, string title = null)
{
VkErrors.ThrowIfNullOrEmpty(() => response);
var responseJson = JObject.Parse(response);
var server = responseJson["server"].ToString();
var hash = responseJson["hash"].ToString();
var audio = responseJson["audio"].ToString();
var parameters = new VkParameters
{
{ "server", server },
{ "audio", Uri.EscapeDataString(audio) },
{ "hash", hash },
{ "artist", artist },
{ "title", title }
};
return _vk.Call("audio.save", parameters);
}