2012-06-13 80 views
2

我正在尝试使用Box API编写C#应用程序,但我无法使用v2 API创建文件夹。 .NET本身并不支持JSON,所以我试图将请求发送到Box V2 API - 使用XML格式创建文件夹

https://upload.box.com/api/2.0/folders/{0}.xml

(这样的反应将XML格式,易于从C#解析)。

问题是,我不知道如何格式化POST请求正文,因为v2文档没有声明这些信息。

任何帮助将不胜感激。

回答

0

对于JSON创建一个文件夹,你会POST /文件夹/ {文件夹ID}与

{ 
    "name": "the new folder's name" 
} 

身体的XML版本基本上是一样的,除了你,而不是<body>大括号,即包裹的一切

<body> 
    <name>something</name> 
</body> 

(一点题外话,似乎有扩展名为.xml的错误。现在,你可以通过附加?RESPONSE_TYPE = XML获得XML)

+0

好的,谢谢˚F或回应。我在问了这个问题5分钟后才发现它(并且作为一个新成员,我不能立即回答自己的问题)。 – mlinka