2015-03-10 1 views
0

Мне нужна помощь в том, как сделать метод delete/post на artdarek oauth 2.0.Box api Artdarek oauth 2.0 как удалить/отправить метод

Поскольку это пример метода GET (это работает):

$boxService = OAuth::consumer('Box'); 
$get_rootfolder_items = json_decode($boxService->request('/folders/0/items'), true); 

, но я хочу сделать УДАЛИТЬ метод, вот мой код

$boxService = OAuth::consumer('Box'); 
$delete_rootfolder = json_decode($boxService->delete('folders/'.$id.'?recursive=true'), true); 

но возвращает следующее сообщение об ошибке:

Call to undefined method OAuth\OAuth2\Service\Box::delete() 

, потому что коробка апи использует Curl здесь их МЕТОД:

DELETE /folders/{folder id} 

их пример запроса:

curl https://api.box.com/2.0/folders/FOLDER_ID?recursive=true \ 
-H "Authorization: Bearer ACCESS_TOKEN" \ 
-X DELETE 

мне действительно нужна помощь.

ответ

0

Для использования другого метода, чем GET в запросе использовать 2-й параметр для метода request, так что:

$get_rootfolder_items = json_decode($boxService->request('folders/'.$id.'?recursive=true', 'DELETE'), true);