使用libcurl将文件上传到DropBox

Bob*_*own 10 c c++ curl dropbox

我正在尝试在C/C++应用程序中使用libcurl将文件发布到DropBox.

我想使用这里记录的"/ files(POST)"API ...

https://www.dropbox.com/developers/reference/api#files-POST

我在正确验证(OAuth)此调用时遇到问题.我不清楚如何正确创建身份验证签名.

从我看到的一些示例中,看起来他们正在读取整个文件以创建HMAC-SHA1编码.这对大文件似乎有问题.

有没有人有使用此API或类似的经验或见解?

小智 1

我刚刚使用libouth和libcurl从新浪微博获取信息。这是我的例子供你参考。您还可以参考测试目录中的 liboauth 测试程序员 oauthtest.c

    if (use_post)
    {
        req_url = oauth_sign_url2(test_call_uri, &postarg, OA_HMAC, NULL, c_key, c_secret, t_key, t_secret);
        reply = oauth_http_post(req_url,postarg);
    } 
Run Code Online (Sandbox Code Playgroud)