Я хочу интегрировать один диск для бизнеса в свое приложение winform. Для этого я зарегистрировал свое приложение в Azure. Я создал пробную учетную запись Office 365, чтобы проверить свою реализацию. Я могу аутентифицировать пользователя и принял все разрешения, которые он запрашивает во время войдите в систему. Я могу получить URL-адрес «https://{tenant}-my.sharepoint.com/_api/v2.0» для вошедшего в систему пользователя, а также токен доступа для вызова API одного диска. Но когда я вызываю API, чтобы получить диск по умолчанию или файлы, присутствующие на корневом уровне в бизнес-аккаунте с одним диском, я получаю сообщение об ошибке несанкционированного доступа. Я думаю, что, возможно, не добавил надлежащие разрешения при регистрации моего приложения. Я попытался добавить все приложения в список разрешений, но это также не работает. Я использую эту ссылку для руководства.
Какие приложения следует добавить в разрешения для другого раздела приложений в Azure, для регистрации приложения для One Drive Business
Ответы (1)
Из вашего вопроса неясно, какие шаги вы предприняли для регистрации своего приложения, но вот ссылка на демонстрационный проект в GitHub, который делает то, что, как я думаю, вы пытаетесь сделать. Они дают руководство по настройке, состоящей из двух частей: регистрации в Azure и добавления подключенной службы для разрешений на чтение и запись.
person
Brian Sherwin
schedule
14.10.2015
Я предоставил указанную ссылку, по которой я следовал, чтобы внедрить один диск для бизнеса. Также, пожалуйста, дайте мне знать ссылку на github, на которую вы ссылаетесь.
- person V K; 15.10.2015