0

我正在使用 box api v2.0 在 box 上为登录用户创建新文件夹。我收到错误 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);
}
4

1 回答 1

1

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

你想发送这个 JSON POST 正文:

{
   "name":"<$name>", 
   "parent":{
     "id": "<$parent_id>"
   }
}
于 2013-10-18T01:56:14.113 回答