我正在开发一个应用程序,它结合了Skype for Business Online Web。我注意到无法访问用户的Skype帐户/配置文件(通过Skype的mePerson对象)中签名的信息。
我现在看到这样做的唯一方法是让自己成为联系人,并通过Skype person对象访问有关该帐户/配置文件的信息。这在我看来是不可能的,因为不可能对每个使用我的应用程序的客户设置一个要求,让他们自己作为Skype上的联系人添加到Business中。
此问题与此处发布的GitHub Skype Web示例页面上的问题有关:https://github.com/OfficeDev/skype-web-sdk-samples/issues/1。
我的问题是:是否计划在Azure中为业务扩展Skype的应用程序添加User.ReadWrite权限?或者,是否有已知的方法来检索用户的配置文件/帐户信息(包括状态、活动或化身/avatarUrl)中签名的内容?
我还在Microsoft论坛上发布了这篇文章:https://social.msdn.microsoft.com/Forums/azure/en-US/27d6ebdc-f023-4829-96dd-eefb9e1aaeaf/userreadwrite-permissions-in-azure-ad?forum=SkypeWebSDK
然而,我没有回应,所以我也在这里张贴希望任何人有任何意见。提前谢谢你。
发布于 2016-07-27 20:49:59
正如您可能从GitHub中的问题链接中注意到的那样,您试图获取的信息的权限已在Azure中打开。

您可以将Azure设置插入到Interactive中,以查看它的运行情况:https://ucwa.skype.com/websdk
在登录之前,您需要在Azure AD管理控制台中执行以下操作:
登录后,您将注意到左手导航中的一个示例将允许您查看已登录用户的存在、ID等。
我还创建了Web示例的分叉版本,您可以轻松地用自己的Azure AD设置进行更新并部署到本地主机。您可能会发现这比托管的Interactive更有用。
https://stackoverflow.com/questions/38593489
复制相似问题