Я предполагаю, что ok.ru распознает бота, который будет оперировать только http-запросами для спама сообщениями (если бы это было не так, они бы погрязли в спаме). Предлагаю сразу разбираться и использовать что-то типа Selenium Webdriver. Со стороны это будет выглядеть как будто пользователь открывает браузер, авторизуется, переходит на определенную страницу и т.д.
Практический плюс в том, что разобравшись с Selenium и поиграв с ботами, сможете писать автотесты для реальных web-приложений.