Ссылка на скачивание Youtube с http://www.youtube-mp3.org/

Я используюhttp://www.youtube-mp3.org/ получить ссылки на скачивание mp3-песен для проекта "интернет-радио" (скачать поток файлов и вывести его). В последнее времяhttp://www.youtube-mp3.org/ казалось, изменил его рабочий процесс. До сих пор я смог получить правильный формат URL:

http://www.youtube-mp3.org/get?ab=128&video_id=KMU0tzLwhbE&h=5671e7d33d4eccb5b89ea8f54d9911d4&r=1387110278658.1527580295

Тогда как r = метка времени, я сделал метку времени как эпоху. Это работало хорошо без суффикса .1527580295. К сожалению, это кажется необходимым, поскольку ссылка без суффикса перенаправляет обратно на сайт конверсии.

До сих пор алгоритм был таким, как упомянуто:

YouTube mp3 org linq эквайринг объяснил

http://www.youtube-mp3.org/api/itemInfo/?video_id=#{video_id}&ac=www&r=#{Time.now.to_i}

Кто-нибудь знает, как получить суффикс часть?

// Эй, я не очень-то разбираюсь в веб-программировании ... но это то, что я наверняка упустил из виду. Спасибо!

Добавил это в мой маленький C # API.

  <!-- language: c# -->
    const int AM = 65521;
    int GetCCSufix(string a)
    {            
        int c = 1, b = 0, d, e;
        var chars = a.ToCharArray();
        for(e =0; e< chars.Length; e ++)
        {
            d = chars[e];
            c = (c + d) % AM;
            b = (b + c) % AM;
        }
        return b << 16 | c;
    }

Работает отлично ;)

Ответы на вопрос(1)

Ваш ответ на вопрос