我正在使用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);
}
答案 0 :(得分:1)
您收到“错误请求”错误。我认为这是因为您的请求的POST正文结构不正确。要解决此问题,必须将$parent_id
分配给id
对象的parent
属性。
您想要发送此JSON POST正文:
{
"name":"<$name>",
"parent":{
"id": "<$parent_id>"
}
}