Кажется, я не знал, как использовать пример кода для V2 (active-directory-android-native- v2 -master), пока проводник графа (который работал) использовал V1.
Здесь есть отличное руководство по началу работы для примера кода V1 (active-directory-android-master) здесь:
https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-v1-android
Пример кода выглядит практически одинаково только для V1.
При использовании учебника мне нужно было найти необходимые разрешения для команды, которую я пытался использовать, в дополнение к той, которая упоминалась в учебнике.
Я использовал следующую ссылку, чтобы получить разрешения для элементов:
https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/shares_get
Я также добавил разрешения, упомянутые в Graph Exlorer , поскольку, как уже было отмечено, команда, которую я пытался использовать, работала там.
Поскольку разрешения на сайте Azure не были написаны одинаково (например, Files.Read написано как «Чтение пользовательских файлов»), я использовал следующую ссылку для перевода:
https://developer.microsoft.com/en-us/graph/docs/concepts/permissions_reference
К счастью, мне не нужно было использовать какие-либо права администратора, которые усложнили бы регистрацию в приложении
Надеется, что это поможет любому борющемуся новичку, как я:)
Если что-то из того, что я написал, неверно или вы думаете, что я должен что-то добавить, пожалуйста, дайте мне знать в комментариях ниже, и я постараюсь обновить
Кстати - я использовал Graph Exlorer , чтобы обнаружить нужные мне файлы и идентификаторы диска