我想与其他成员共享Dropbox中的上传文件。
add_member={
method: "POST",
url:'https://api.dropboxapi.com/2/sharing/add_file_member',
headers:{
"content-Type":"application/json",
"Authorization": "Bearer " + access_token,
"Data":"{\"file\": \"id:3kmLmQFnf1AAAAAAAAAAAw\",\"members\": [{\".tag\": \"email\",\"email\": \"jyotijagtap2209@gmail.com\"}],\"custom_message\": \"This is a custom message about ACME.doc\",\"quiet\": false,\"access_level\": \"viewer\",\"add_message_as_comment\": false}"
},
body:content
}
request(add_member,function(err,res,body){
console.log("link shared", body);
})
这是我的代码。我也已经阅读了Dropbox API的文档,但无法获取此文件的 id ,也没有收到任何错误。我想念的是什么?
答案 0 :(得分:0)
您提供给/2/sharing/add_file_member的file
参数应该是您要为其添加文件成员的文件的id
。
您可以从文件的id
中获取文件的Metadata
,例如/2/files/get_metadata或/2/files/list_folder [/continue]返回的文件
另外,请注意,/2/sharing/add_file_member使用the RPC request/response style,因此您的参数应在请求正文中以JSON的形式发送,而不是标头。
无论如何,请确保检查生成的响应状态代码和正文以查看调用是成功还是失败,以及检索任何返回的结果或错误信息。