我正在尝试在 C/C++ 应用程序中使用 libcurl 将文件发布到 DropBox。
我想使用此处记录的“/files (POST)”API...
https://www.dropbox.com/developers/reference/api#files-POST https://www.dropbox.com/developers/reference/api#files-POST
我在正确验证 (OAuth) 此调用时遇到问题。我不清楚如何正确创建身份验证签名。
从我看到的一些示例来看,他们似乎正在读取整个文件以创建 HMAC-SHA1 编码。这对于大文件来说似乎是有问题的。
有没有人有使用这个 API 或类似的东西的经验或见解?
我刚刚使用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);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)