C#에서 API에서 그룹을 삭제하려고하면 승인 401
오류가 발생하지만 우편 발송자에서 시도하면 성공합니다. 같은 명령을 실행하기 때문에 다소 이상하게 느껴지지만 작동하지 않습니다 ...C#에서 Microsoft Graph API 그룹 삭제
문제는 제가 가지고 있다고 생각하는 것은 Office 365의 그룹을 삭제하려면 내 계정에 로그인해야하며 응용 프로그램에서 ' t는이 동작을 만든다.
나는 모두 Group.ReadWrite.All
에 액세스 권한과 응용 프로그램에 대한 다른 모든 권한을 부여했습니다. 그래서 Azure AD에 대한 로그인 자격 증명을 전달해야하거나 올바르지 않다고 생각합니다.
Request :
StatusCode: 401,
ReasonPhrase: 'Unauthorized',
Version: 1.1,
Content: System.Net.Http.NoWriteNoSeekStreamContent,
Headers:
편집은 내 GetAccessToken()
을 사용하고 우체부에 OAUTH 2.0 검증을 사용할 때 내가 가진 토큰을 사용하지 않도록 노력했다. 그 베어러 토큰을 가져 가면 스크립트를 실행하고 DELETE를 사용하는 데 아무런 문제가 없습니다.
그래서 내 질문은 C# 코드와 전화 우표 Auth2.0에서 ADAL 사용의 차이. 우편 게시자를 사용할 때 Azure 계정에 로그인하는 로그인 페이지가 나타나면이 코드를 복제 할 수 있습니까? C#에서의 인증을 위해서는 this example을 사용합니다.
하나로서
가 채팅에 쓴 NEW EDIT, 나는 액세스 토큰을 확인하고 내가 웹 사이트에 미친 역할.
roles: [
"EduRoster.Read.All",
"Mail.ReadWrite",
"User.ReadWrite.All",
"Calendars.Read",
"People.Read.All",
"Group.Read.All",
"Directory.ReadWrite.All",
"MailboxSettings.Read",
"Contacts.ReadWrite",
"Group.ReadWrite.All",
"Notes.Read.All",
"Directory.Read.All",
"User.Read.All",
"Mail.Read",
"Calendars.ReadWrite",
"Mail.Send",
"MailboxSettings.ReadWrite",
"Contacts.Read",
"Member.Read.Hidden",
"Notes.ReadWrite.All"]
은. –
몇 가지 추가 정보를 추가했지만 아무도이 문제를 일으키지 않았습니까? –