1

저는 Skype for Business Online 웹 SDK를 통합하는 응용 프로그램을 개발하고 있습니다. Skype의 mePerson 개체를 통해 로그인 한 사용자의 Skype 계정/프로필에 대한 정보에 액세스 할 수 없다는 사실을 알고 있습니다.Azure AD의 User.ReadWrite 권한

내가 지금보고있는 유일한 방법은 연락처로 사용하고 Skype person 객체를 통해 해당 계정/프로필에 대한 정보에 액세스하는 것입니다. 내 응용 프로그램을 사용하는 모든 클라이언트가 Skype for Business에 대한 연락처로 추가 할 수있는 요구 사항을 설정하는 것이 가능하지 않기 때문에 이것이 가능하지 않습니다.

이 문제는 GitHub의 스카이프 웹 SDK 샘플 페이지에, 여기에 게시 한 관련이있다 : https://github.com/OfficeDev/skype-web-sdk-samples/issues/1

내 질문 : 대한 Skype를 확장 응용 프로그램에 대한 푸른 광고에 User.ReadWrite 권한을 추가 할 계획이 있습니까 사업? 또는 상태, 활동 또는 avatar/avatarUrl을 포함하여 로그인 한 사용자의 프로필/계정 정보를 검색하는 알려진 해결 방법이 있습니까?

나는 또한 마이크로 소프트 애저 포럼에 게시했습니다 https://social.msdn.microsoft.com/Forums/azure/en-US/27d6ebdc-f023-4829-96dd-eefb9e1aaeaf/userreadwrite-permissions-in-azure-ad?forum=SkypeWebSDK

그러나 나는 또한 모든 입력을 가진 사람의 희망 여기에 게시하도록하겠습니다 때문에 아무런 응답이 없었습니다. 미리 감사드립니다.

답변

0

GitHub의 문제 링크에서 알 수 있듯이, 잡으려는 정보에 대한 권한이 Azure AD에서 설정되어 있습니다. 당신이 서명하기 전에 https://ucwa.skype.com/websdk

것은, 당신이 (가) 푸른 광고에서 다음을 수행해야합니다 : 당신은 대화 형 웹 SDK에 당신의 푸른 AD 설정에서 연결할 수 있습니다

Azure AD SfB Online

행동에서 볼 수 있습니다 관리 콘솔 :

  1. 업데이트
  2. 이에 앱의 응답 URL을 변경 이미지의 권한을 사용하도록 응용 프로그램 : https://ucwa.skype.com/websdk
  3. 앱의 매니페스트를 수정하여 OAuth 암시 적 플로우를 사용하도록 설정했는지 확인하세요. 로그인하면
  4. "OAuth를 암시 부여 흐름에 대한 응용 프로그램 구성"에서 여기 https://msdn.microsoft.com/en-us/library/office/mt622687%28v=office.16%29.aspx?f=255&MSPPError=-2147217396 단계는 당신이 중 하나를 알 수 있습니다, https://ucwa.skype.com/websdk

의 "클라이언트 ID"필드에 앱의 푸른 클라이언트 ID를 붙여 넣습니다 왼쪽 탐색 메뉴의 예제를 통해 로그인 한 사용자의 현재 상태, ID 등을 볼 수 있습니다.

또한 자신 만의 Azure AD 설정으로 쉽게 업데이트 할 수있는 포크 버전의 Web SDK 샘플을 만들었습니다. localhost에 배포하십시오. 이 기능은 호스팅 된 Interactive Web SDK보다 더 편리하게 사용할 수 있습니다.

https://github.com/tamhinsf/skype-web-sdk-samples