创建共享链接时出错

时间:2014-02-07 07:11:47

标签: json curl box-api

我已将文件上传到我的包装盒帐户,现在当我尝试使用cURL为其创建共享链接时,我收到错误。

  

卷曲https://api.box.com/2.0/files/FILE_ID -H   “授权:持票人ACCESS_TOKEN”-d'{“shared_link”:{“access”:   “打开”}}' - X PUT

错误如下:

  

{ “类型”: “错误”, “状态”:400, “代码”: “BAD_REQUEST”, “CONTEXT_INFO”:{ “错误”:[{ “原因”: “INVALID_PARAMETER”, “名称”:”实体主体“‘消息’:”无效   值'{shared_link:'。实体主体应该是正确嵌套的   资源属性名称/值   一对 “}]},” HELP_URL “:” http://developers.box.com/docs/#errors “ ”消息“:” 坏   请求“,”request_id“:”144849506852f47c 002e83b“} curl:(3)[globbing]   在pos 9卷曲无与伦比的支撑:(3)[globbing]无与伦比的关闭   支架/支架在pos 5

对我做错的任何想法或建议?

1 个答案:

答案 0 :(得分:1)

您正在使用curl发布JSON数据。因此,添加此标头可让服务器知道您正在发送JSON。

-H "Content-Type: application/json"

此外,如果您使用的是Windows,请在JSON周围使用双引号(")。例如

-d "{test:\"value\"}"

如果您遇到安全连接问题(https),请同时使用此参数。

-k