Обратите внимание, что существуют две реализации YowsupEnv по адресу: yowsup/env, в частности: env_android.py и env_s40.py.
Во-первых, изменить значения следующих атрибутов в env_android.py: _MD5_CLASSES = "7UDPOXwpiLBvEjT8uNwsuA =="
_key = "eQV5aq/Cg63Gsq1sshN9T3gh + UUp0wIw0xgHYT1bnCjEqOJQKCRrWxdAe2yvsDeCJL + Y4G3PRD2HUF7oUgiGo8vGlNJOaux26k + A2F3hj8A ="
_VERSION = «2.12.440»
Затем вам нужно будет указать Yowsup использовать среду Android вместо среды по умолчанию S40. Для этого измените файлы:
yowsup/регистрация/coderequest.py
yowsup/общие/HTTP/warequest.py
В обоих из них, замените переменную: CURRENT_ENV = S40YowsupEnv ()
с: CURRENT_ENV = AndroidYowsupEnv()
не забудьте также изменить соответствующий оператор импорта, как: от yowsup.env импорт droidYowsupEnv
Это должно сделать трюк.
Должен ли он работать в эти дни? Я получаю ту же ошибку ... – bashan
это больше не работает, нам понадобится ответ от [где получить эти ключи] (https://stackoverflow.com/questions/35991135/how-to-find-latest- md5-key-and-version-when-use-yowsup? noredirect = 1 & lq = 1), потому что кажется, что они всегда меняются. –
Действительно. Это больше не работает, и похоже, что сам Yowsup больше не используется. – slondono