0

ボックス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);
}
4

1 に答える 1

1

「Bad Request」エラーが表示されます。これは、リクエストの POST 本文の構造が正しくないためだと思います。これを修正するには、 をオブジェクトのプロパティに$parent_id割り当てる必要があります。 idparent

この JSON POST 本文を送信する必要があります。

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