Разрешения с Microsoft Graph API

Я искал надстройку / расширение для Microsoft Planner для построения диаграмм Ганта и наткнулся на это расширение Chrome. Я понял, что для этого у Planner должен быть API, и я хотел, чтобы проект поигрался и узнал больше об API, поэтому я решил, что создам собственное небольшое приложение PHP, чтобы вытащить план и поместить его в диаграмму Ганта. диаграмму (и, возможно, займитесь другими забавными вещами).

Все шло хорошо, я мог войти в систему, вытащить свое имя и т. Д., Но когда я пытался получить доступ к планам, я получал сообщения об ошибках. Согласно Graph Explorer и справочник по API У меня нет соответствующих разрешений на получить сведения о плане (Group.Read.All, Group.ReadWrite.All).

Однако указанное выше связанное расширение работает для меня, и я могу видеть все свои планы, так что есть ли другой способ получить данные? Есть ли еще какой-нибудь API Планировщика, который я упустил из виду? Или какой-либо другой метод извлечения этих данных, кроме Graph API? Любая помощь приветствуется, я новичок в использовании API и т. Д.


person Sanfly    schedule 12.09.2018    source источник


Ответы (1)


Однако указанное выше связанное расширение работает для меня, и я могу видеть все свои планы, так что есть ли другой способ получить данные? Есть ли еще какой-нибудь API-интерфейс Planner, который я упустил из виду? Или какой-либо другой метод извлечения этих данных, кроме Graph API? Любая помощь приветствуется, я новичок в использовании API и т. Д.

  1. Теперь официальный способ - получить данные с помощью Graph API, все еще в разработке (бета)
  2. Старый API-интерфейс планировщика Microsoft будет заменен новейшим API-интерфейсом Planner Graph. Так что вам не нужно искать другой ресурс.
  3. No.

Что вам нужно сделать, так это изучить конфигурацию разрешений в соответствии с вашими требованиями.

person Seiya Su    schedule 12.09.2018
comment
Можете ли вы немного расширить конфигурацию разрешений? Я не могу изменить свои разрешения (моя учетная запись находится в крупной международной компании, это намного выше моего уровня оплаты). Поскольку это другое приложение может получить доступ к моим данным (предположительно с помощью API), речь идет о том, как я настраиваю свой запрос? - person Sanfly; 12.09.2018
comment
Проверьте разрешение в apps.dev.microsoft.com или docs.microsoft.com/en-us/azure / активный каталог / разработка /. Используйте тот, который должен соответствовать вашим требованиям. - person Seiya Su; 12.09.2018