Office 365 및 Sharepoint 2013 API를 사용하고 있습니다. 저는 Azure AD를 사용하여 사용자를 인증하고 Sharepoint 2013의 구성 탭에서 모든 위임 된 사용 권한이 활성화되도록 설정된 AAD 내에 테스트 응용 프로그램 설치를하고 있습니다. 기본 Android 응용 프로그램에서 이러한 호출을 만들고 성공적으로 수행 할 수있었습니다. 이 oauth 기관 url : https://login.windows.net/ /oauth2/token?api-version=1.0을 사용하여 Microsoft의 ADAL (ActiveDirectoryAuthenticationLibrary)으로 인증하십시오. 그런 다음 내 테스트 공유 지점 사이트에 액세스하여 ADAL을 사용하여받은 Oauth 토큰을 사용하여 https : //// api/Web/Lists? getByTitle ('')/Items를 사용하여 목록을 가져옵니다. 모든 것이 잘 작동하지만 동일한 토큰 프로세스로 Social API에 액세스하려고하면 401 Unauthorized가 발생합니다. 현재 사용자 정보를 얻으려는 URL은 https : ////_api/social.following/my입니다. 내가 잘못해서 api 작업 목록과 social api가 실패하게 만드는 것은 무엇입니까? 어떤 도움이라도 대단히 감사합니다!Office 365 소셜 API 액세스가 거부되었습니다.
0
A
답변
0
리소스를 호출하기 전에 리소스에 대한 새 토큰을 요청 하시겠습니까?
ADAL 라이브러리는 요청하는 각 리소스에 대해 새 액세스 토큰을 얻어야합니다. 새로운 리소스 엔드 포인트를 사용하여 acquireToken ()으로 전화하면 우리 도서관은 자동으로 새로운 액세스 토큰에 대한 새로 고침 토큰을 사용합니다. 이것은 API 문서에서 암시됩니다.
예 :를 얻을 필요가되지 않도록 https://github.com/AzureADSamples/NativeClient-Android
관련 문제
- 1. Office 365/Sharepoint API
- 2. Office 365 Calendar API
- 3. 서비스에서 Office 365 API 사용
- 4. Office 365 모니터링 용 API
- 5. Office 365 java-script API
- 6. Office 365 API MVC 인증
- 7. Office 365 그래프 API 또는 Outlook API?
- 8. Office 365 공유 달력
- 9. Office 365 라이브러리에 액세스
- 10. Office 365 Rest API - 데몬 주간 인증
- 11. UI가없는 Office 365 REST API 사용
- 12. 전체 주소 목록 용 Office 365 API?
- 13. Office 365 OneDrive REST API - "invalid_client"
- 14. Office 365 API 프로그래밍 방식 인증
- 15. OneNote 나머지 API 및 Office 365
- 16. Office 365 클라우드에 액세스하는 Java API
- 17. Office 365 API Outlook 페이징이 작동하지 않습니다.
- 18. Office 365 API 일정 웹 링크 표시
- 19. Office 365 나머지 API - 파일 검색
- 20. 회의실 일정 없음 - Office 365 API
- 21. 응답 시간이 부족합니다. Office 365 REST API
- 22. Office 365 API - 개체 C에서 폴더 만들기
- 23. 서비스 계정 Office 365 API/Azure
- 24. Office 365 API 요청 제한 시간
- 25. Office 365 API SharePointClient | listitem을 얻는 방법?
- 26. office 365 Set-Credential
- 27. Office 365 웹 서비스
- 28. Office 365 Email SPF
- 29. 리디렉션이없는 Office 365 OAuth
- 30. Office 365 나머지 응용 프로그램
나는 내 자원을 변경하지 오전 : 당신은이 작업을 수행 할 수있는 방법을 확인하는 데 도움이되는 여기에 예를 사용할 수 있습니다
새 토큰. 동일한 리소스에 대한 소셜 API에 액세스하려고 시도하고 있으며 401을 무단으로 사용하려고합니다. 현재 사회적 API가 현재 기본 모바일 애플리케이션에서 지원되지 않는다는 정보를 발견했습니다. 이 정보에 대한 링크는 http://stackoverflow.com/questions/23272399/office365-sharepoint-social-feed-aad-authorization입니다. – user3768760