Я получаю эту ошибку:
{«error»: {«code»: «accessDenied», «message»: «Доступ запрещен»}}
каждый раз, когда я использую api onedrive
я использую следующие области:
wl.signin, wl.offline_access, onedrive.readonly, onedrive.readwrite, onedrive.appfolder
Я могу войти в систему, выйти из системы, редактировать и удалять элементы и папки, получать файлы для каждой папки, но почему я не могу добавить папку?
Это API-адрес, который я использовал, чтобы попытаться добавить папку:
https://api.onedrive.com/v1.0/drive/items/{{ID РОДИТЕЛЯ}} / children? NameConflict = fail
Я использую сообщение curl, тело кодируется в json:
$data = json_encode(array("name"=>"".$title,"folder"));
Пожалуйста, помогите мне решить мою проблему. 🙁
Мне просто нужно создать данные, которые будут передаваться по URL-адресу в виде строки, а не в виде массива. Это решило мою проблему. Спасибо всем.
Других решений пока нет …