Microsoft Graph / me не работает для Личного кабинета - PullRequest
1 голос
/ 26 сентября 2019

Я работаю над реализацией API OneDrive, хотя для учетной записи разработчика, в которой можно получить сведения о пользователе, но при попытке входа через личную учетную запись или другую учетную запись, а не учетную запись разработчика, я получаю следующий ответ:

protocol=http/1.1, 
code=401, 
message=Unauthorized, 
url=https://graph.microsoft.com/v1.0/me

Iпредоставил все приложения, а также делегированные разрешения в консоли разработчика Azure.

Разрешения, которые были установлены в консоли разработчика Azure: Permissions

com.squareup.okhttp.Request request = new com.squareup.okhttp.Request.Builder() 
  .url("graph.microsoft.com/v1.0/me") 
  .addHeader("Authorization", "Bearer " + accessToken) 
  .build(); 
try {   
   response = okHttpClient.newCall(request).execute(); 
   Log.e(LOG_TAG, response.toString()); // Do something with the response. 
} 
catch (IOException e) { 
  e.printStackTrace(); 
} 
return response; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...