Я работаю над реализацией API OneDrive, хотя для учетной записи разработчика, в которой можно получить сведения о пользователе, но при попытке входа через личную учетную запись или другую учетную запись, а не учетную запись разработчика, я получаю следующий ответ:
protocol=http/1.1,
code=401,
message=Unauthorized,
url=https://graph.microsoft.com/v1.0/me
Iпредоставил все приложения, а также делегированные разрешения в консоли разработчика Azure.
Разрешения, которые были установлены в консоли разработчика Azure:
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;