我正在使用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);
}
您收到"错误请求"错误。我认为这是因为您的请求的 POST 正文结构不正确。 若要修复它,必须将$parent_id
分配给parent
对象的id
属性。
您希望发送此 JSON POST 正文:
{
"name":"<$name>",
"parent":{
"id": "<$parent_id>"
}
}