Использование libcurl для загрузки файлов в DropBox
Я пытаюсь использовать libcurl в приложении C / C ++ для публикации файлов в DropBox.
Я хотел бы использовать API "/ files (POST)", как описано здесь ...
https://www.dropbox.com/developers/reference/api#files-POST
У меня проблемы с правильной аутентификацией (OAuth) этого вызова. Мне непонятно, как правильно создать подпись аутентификации.
Из некоторого примера, который я видел, похоже, что они читают весь файл, чтобы создать кодировку HMAC-SHA1. Это кажется проблематичным для больших файлов.
У кого-нибудь есть опыт или понимание использования этого API или чего-то подобного?