以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 网盘api的post调用失败,请帮忙测试 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87440) |
||||
-- 作者:luodang2050 -- 发布时间:2016/7/11 20:49:00 -- 网盘api的post调用失败,请帮忙测试 已上传实例,请在命令窗口直接调用函数“Functions.Execute("复制文件测试")”测试,谢谢! API说明文档详见:http://manual.seafile.com/develop/web_api_v2.1.html
预期实现效果,将资料库“中国”中的文件“/test/foo.c”复制到"/foo.c",个人测试报远程服务器400错误
Copy FilePOST https://cloud.seafile.com/api2/repos/{repo-id}/file/?p=/foo.c Request parameters
Sample request
Sample response
|
||||
-- 作者:大红袍 -- 发布时间:2016/7/12 0:23:00 -- 400错误,是服务器无法理解你的请求。你合成的post情况肯定有问题。
再有就是,你给的网址,都打不开。别人不知道怎么调用 |
||||
-- 作者:luodang2050 -- 发布时间:2016/7/12 9:29:00 -- 检查了实在不知post哪里出现问题,测试账号项目里面已经填好了,即 网址:101.200.184.108 密码:admin
|
||||
-- 作者:大红袍 -- 发布时间:2016/7/12 10:16:00 -- 比如创建文件,就这样调用,其余的一样。
Dim msg As String = "operation=create"
[此贴子已经被作者于2016/7/12 10:16:39编辑过]
|
||||
-- 作者:luodang2050 -- 发布时间:2016/7/12 12:35:00 -- 创建文件的调用post之前是已经调通了的,也跟老师建议的一样写法,就是复制文件的api测试不通,格式检查了没法问题,请看下复制文件的api |
||||
-- 作者:大红袍 -- 发布时间:2016/7/12 12:44:00 -- 帮助文档有问题,要加上参数
Dim msg As String = "operation=copy&dst_repo=a716c6e0-23bf-450a-a7e7-b976c18f2ae9&dst_dir=/&file_names=foo.c" [此贴子已经被作者于2016/7/12 12:44:18编辑过]
|
||||
-- 作者:luodang2050 -- 发布时间:2016/7/12 12:53:00 -- 已经调试成功了,老师果然经验丰富,文档有问题都看出来了,要不调个几天都调不出来,感谢 |
||||
-- 作者:luodang2050 -- 发布时间:2016/7/21 13:32:00 -- 还是上面的api,请教像这种带-H参数的应该怎么提交post? Upload FileAfter getting the upload link, POST to this link for uploading files. POST http://cloud.seafile.com:8082/upload-api/73c5d117-3bcf-48a0-aa2a-3f48d5274ae3 Errors
Sample request
Sample response
[此贴子已经被作者于2016/7/21 13:34:39编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2016/7/21 14:26:00 -- 不是这样吗?
req.Headers.Add("Authorization", "Token fd5c3f6fa71a2d00254863528206cadd2c4c4e5f") |
||||
-- 作者:luodang2050 -- 发布时间:2016/7/21 14:32:00 -- 是以下这几个参数怎么传递? -F file=@test.txt -F filename=test.txt -F parent_dir=/ |