Box创建新文件夹返回错误400

时间:2013-10-17 10:23:20

标签: php box-api

我正在使用box api v2.0为登录用户创建新的文件夹框。我收到错误400.鉴于以下是我的代码,请告诉我我做错了什么。

public function create_folder($name, $parent_id) 
{
     $url = $this->build_url("/folders");
     $id = json_encode(array('id' => $parent_id));
     $params = array('name' => $name, 'parent' => $id, 'id' => $parent_id);        
     return json_decode($this->post($url, $params), true);
}

1 个答案:

答案 0 :(得分:1)

您收到“错误请求”错误。我认为这是因为您的请求的POST正文结构不正确。要解决此问题,必须将$parent_id分配给id对象的parent属性。

您想要发送此JSON POST正文:

{
   "name":"<$name>", 
   "parent":{
     "id": "<$parent_id>"
   }
}