Яков Е: Безусловно можно, просто найденный код устраивал более чем, особенно простотой использования. Наверняка есть более подходящие варианты, но , наверное, я плохо искал.
Mercury13: С начала попробовал скачать скачать с инета ( libeay32.dll и ssleay32.dll, ) - не помогло. Потом посмотрел версию libcurl: curl-7.40.0-devel-mingw64. Там они уже присутствовали ( видимо для 32 не используется OpenSLL). Попробовал добавить их, скопилировать с версией 64 - все равно крашится при вызове любой функции из libcurl
Так понимаю, вопрос риторический?) Просто у меня вторая половина проекта уже собрана на Qt. Пробовал на VS 2015 - опять же какие-то проблемы с подключением библиотек...
Да, действительно, скомпилировалось. Правда, крашится "завершился с кодом -1073741511". Попробую поискать OpenSSL и подключить, может быть в них дело...
Пума Тайланд: К вечеру долго доходит... Изначально цель была научиться получать информацию с upwork. Для этого я и воспользовался предложенной ими api, как самый простой путь решения. И уже на основе этого понять принцип работы и использовать уже в дальнейшем. Т.к. они используют гем, то да - через гем не удается. С нуля написать тот же функционал, что представлен в геме openssl - пока для меня это крайняя мера, не настолько хорошо понимаю всю технологию работы.
Не совсем так. После перехода по ссылке попадешь на страницу с возможностью регистрации нового устройства. Регаешься удачно, но , допустим, на сайте в списке никаких устройств не добавилось. Если взять пару токенов из лога, подставить в access_token и access_secret и перезапустить скрипт, то выдаст ошибку: "Такой пары consumer и"access не существует". Выходит, что запросы на upwork проходят, то ничего он там не находит.