Я пытаюсь использовать oneDrive REST API для получения файлов в определенной папке. У меня есть путь к папке (например, «myApp/filesToDownload /», но у меня нет идентификатора OneDrive для папки. Есть ли способ получить идентификатор папки или файлы в папке с помощью REST API?OneDrive REST API получить файлы без folderID
Единственный способ, с помощью которого я могу получить его, - это использовать https://apis.live.net/v5.0/me/skydrive/files?access_token=ACCESS_TOKEN , чтобы получить список папок в корне, а затем разбить строку пути на «/» и на ней зациклиться, каждый раз выполняя запрос GET https://apis.live.net/v5.0/CURRENT_FOLDER/files?access_token=ACCESS_TOKEN для каждой иерархии .. Я предпочел бы, чтобы не делать все эти запросы, потому что путь может быть довольно долго ..
есть ли лучше/простой способ получения файлов из определенной папки?
Thanks
API OneDrive (api.onedrive.com) поддерживает маршрутную адресацию. Подробнее см. Https://dev.onedrive.com/misc/addressing.htm. Редактирование: в зависимости от вашего сценария вы можете захотеть просмотреть специальные папки - в частности специальную папку подходящего типа, которая задокументирована на странице https://dev.onedrive.com/misc/appfolder.htm – Joel