Ошибка при доступе к oneDrive: MySite пользователя не найден - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь получить доступ к oneDrive через Graph API, и когда я нажимаю API, я получаю User's mysite not found.

GET https://graph.microsoft.com/beta/me/drive

{
  "error": {
    "code": "ResourceNotFound",
    "message": "User's mysite not found.",
    "innerError": {
      "request-id": "13eb583d-c29a-42af-8868-bae06d554538",
      "date": "2018-05-18T06:06:55"
    }
  }
}

Итак, в поисках решения я обнаружил проблему , где они сказали получить местоположение OneDrive для бизнеса, но это возвращает UnauthorizedAccessException

GET https://graph.microsoft.com/beta/me?select=mySite

{
  "error": {
    "code": "-2147024891, System.UnauthorizedAccessException",
    "message":
      "Access denied. You do not have permission to perform this action or access this resource.",
    "innerError": {
      "request-id": "3489894e-faa0-42c6-9f3b-e76c4708ce15",
      "date": "2018-05-18T06:10:00"
    }
  }
}

И когда я нажимаю на /me конечную точку, там я вижу пустой массив для provisionedPlans.

GET https://graph.microsoft.com/beta/me

{
  "@odata.context": "https://graph.microsoft.com/beta/$metadata#users/$entity",
  "id": "7e8397a6-b299-34a2-af06-d3487t5b5174",
  //...
  "onPremisesProvisioningErrors": [],
  "provisionedPlans": []
}

Мой токен доступа

eyJ0eXAiOiJKV1QiLCJub25jZSI6IkFRQUJBQUFBQUFEWDhHQ2k2SnM2U0s4MlRzRDJQYjdySGc5dDJ4SmxkODFMRURNY1FuN3pMYVgyektLaDR2SF9FSFltd1JaQ3Y5TU55VDJOR250VmlDQVFmTXpiTWxoYkZWQ19nSEdtaWhfWlJfcVlpaGRyMHlBQSIsImFsZyI6IlJTMjU2IiwieDV0IjoiaUJqTDFSY3F6aGl5NGZweEl4ZFpxb2hNMllrIiwia2lkIjoiaUJqTDFSY3F6aGl5NGZweEl4ZFpxb2hNMllrIn0.eyJhdWQiOiJodHRwczovL2dyYXBoLm1pY3Jvc29mdC5jb20vIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvM2FjMThiOGMtNjY4ZC00NzBhLWJhMDctYWU0MjdlMTkwZGEyLyIsImlhdCI6MTUyNzE0MDg2MCwibmJmIjoxNTI3MTQwODYwLCJleHAiOjE1MjcxNDQ3NjAsImFjciI6IjEiLCJhaW8iOiJBVFFBeS84SEFBQUE4UitBY2U4bnpGU0JXRGg4NUFHUWE1VXowT05yZEZ5VzhXQnYvZ1BnVE1nMWx4MnNibkZSbUdrbHVsNVhiME5SIiwiYWx0c2VjaWQiOiI1OjoxMDAzMDAwMDk3NURDNEFCIiwiYW1yIjpbInB3ZCJdLCJhcHBfZGlzcGxheW5hbWUiOiJJbnRlbGlOb3Rpb24gRGVtbyIsImFwcGlkIjoiYWU0OTY3MGItNmIwYi00NjgxLWE5OTAtNmZmZWQ1NTFiMjMwIiwiYXBwaWRhY3IiOiIxIiwiZW1haWwiOiJrb21hbC5oZW5kcmVAcmF5a29yLmNvbSIsImZhbWlseV9uYW1lIjoiSGVuZHJlIiwiZ2l2ZW5fbmFtZSI6IktvbWFsIiwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvMWJiYTE1NTktM2RjYS00NzBjLWE2YjUtMDViNzlmOGZjYzlmLyIsImlwYWRkciI6IjE4Mi43Mi4xMjMuMTUwIiwibmFtZSI6IktvbWFsIEhlbmRyZSIsIm9pZCI6IjdlODM5N2E0LWIxOTktNDRhMi1hZjA0LWI4NDg3YzViNTQ3NCIsInBsYXRmIjoiMTQiLCJwdWlkIjoiMTAwM0JGRkRBQUNDRjg4NiIsInNjcCI6IkFsbFNpdGVzLk1hbmFnZSBEaXJlY3RvcnkuUmVhZC5BbGwgRmlsZXMuUmVhZFdyaXRlIEZpbGVzLlJlYWRXcml0ZS5BbGwgR3JvdXAuUmVhZFdyaXRlLkFsbCBJZGVudGl0eVByb3ZpZGVyLlJlYWQuQWxsIE15RmlsZXMuV3JpdGUgcHJvZmlsZSBVc2VyLlJlYWQiLCJzdWIiOiJxQWVpeEFCNGFidHpKS05FQ0hSSFlRU3RFOURKTkRSS080aU9CcmN1cFZvIiwidGlkIjoiM2FjMThiOGMtNjY4ZC00NzBhLWJhMDctYWU0MjdlMTkwZGEyIiwidW5pcXVlX25hbWUiOiJrb21hbC5oZW5kcmVAcmF5a29yLmNvbSIsInV0aSI6IkxtTnJoX1FZbUVHbUtSY1JHcWtGQUEiLCJ2ZXIiOiIxLjAifQ.JtXMDO2Whs24ItQIIPBEZj93Go5z0QowyZCy-msAw7-heGu7yQZrppuvBfv-rrAS1bvFw_aBDBALzX7rlHwsiU9KaEzrRdzUgc9lciDhuGsPZddGEZrSpTuhBPvLa-xI8_1bLMhSChLECU63rMnBYHZJesenWqPL0w1DsmkUHeR01Ff7l8pgsH3jemRK2NAr4LD-wyQrumJxz2h45luO9dICqPOGjI9hwrjNpSDJnhienDkUsrcOA2ijnWglCJ3GRN9RfrJ93osCaO3WpUoTIy66NApYR__YDGzO4HsTk_MA9OSQCHcw5mOaOeRKZmRTDPIokyYpeNgXBK9FmZivBg

Не могу понять, что это проблема доступа или проблема с подготовкой.Кто-нибудь может подсказать, что здесь происходит не так.

...