Office365 Skype Web SDK用户未经授权访问

Office365 Skype Web SDK用户未经授权访问,office365,office365api,office365-restapi,skype-for-business,skypedeveloper,Office365,Office365api,Office365 Restapi,Skype For Business,Skypedeveloper,我正在开发一个应用程序,使用Skype Web SDK for Skype for Business Online() 我已经通过SDK的登录管理器成功登录了一个用户,该管理器前面有一个OAuth 2.0协议授权代码授权流,该授权流检索了一个访问令牌(由SDK登录管理器使用) 我已经完成了某些任务,例如检索登录用户的组列表以及与每个组关联的用户。我还能够检索每个用户感兴趣的一些数据,例如他们的显示名和状态 但是,我无法为任何用户获取有效的化身。我能够检索与每个用户关联的avatarUrl,它返回

我正在开发一个应用程序,使用Skype Web SDK for Skype for Business Online()

我已经通过SDK的登录管理器成功登录了一个用户,该管理器前面有一个OAuth 2.0协议授权代码授权流,该授权流检索了一个访问令牌(由SDK登录管理器使用)

我已经完成了某些任务,例如检索登录用户的组列表以及与每个组关联的用户。我还能够检索每个用户感兴趣的一些数据,例如他们的显示名和状态

但是,我无法为任何用户获取有效的化身。我能够检索与每个用户关联的avatarUrl,它返回一个url,如:

“//webpooldm12a04.infra.lync.com/ucwa/oauth/v1/applications/[id of signed in user?]/photos/[email of user who's photo is retrieve]”

导航到此url返回“401-未经授权:由于凭据无效,访问被拒绝。”服务器错误

是否有人能够使用Skype Web SDK for Skype for Business Online检索用户的头像

我发现,当登录office 365(outlook.office.com/owa/?realm=[your_domain].com)并访问Skype for Business Online(右上角,Skype图标)时,每个用户的化身都会通过相同的呼叫进行检索:

“//webpooldm12a04.infra.lync.com/ucwa/oauth/v1/applications/[id of signed in user?]/photos/[email of user who's photo is retrieve]”

这里,只有[id of signed in user]不同。将代码中的id替换为通过…outlook.office.com/owa/…生成的id。。。显然有效,但前提是我已经通过…outlook.office.com/owa/…进行了身份验证。。。并且只有在与我的用户登录时

这使我相信,Skype Web SDK为Skype for Business Online检索的avatarUrl中的id实际上无效,或者此问题与此相关


如果有人能就这个问题提供任何信息,我们将不胜感激。

这是一个已知的问题,我们正在对此进行修复。服务器不会使用Access Control Allow Credentials标头进行回复,因此不允许浏览器拾取cookie以授权照片请求。这需要更改服务器,并将很快推出。

这是一个已知问题,我们正在对此进行修复。服务器不会使用Access Control Allow Credentials标头进行回复,因此不允许浏览器拾取cookie以授权照片请求。这需要更改服务器,并将很快推出。

已通过Skype Wed SDK 1.2.35版进行验证。工作正常。

已通过Skype Wed SDK 1.2.35版验证。工作正常。

由于我们遇到了类似的问题,因此有任何与此相关的更新。在我们的应用程序中,显示用户显示图像是我们需要的基本内容之一。修复程序现在作为dogfood键的一部分提供。有关狗粮钥匙,请参阅。它应该在大约4天内在GA密钥中可用。有关于相同的更新吗?这是我们整合过程中必须具备的条件。。它工作得非常好。我们正在使用的特定测试域的设置存在一些问题。广告属性“缩略图”中没有可用的图片。系统管理员通过为测试域中的所有测试用户同步/上传相应的图片来修复此问题。但是,我已经通过使用图像的web URL从用户的各个lync实例设置了用户图像。虽然我仍然很困惑为什么这些照片不可见。因此,基本上,当用户图像从服务器上推送时,它就起作用了。任何与此相关的更新都是一样的,因为我们遇到了类似的问题。在我们的应用程序中,显示用户显示图像是我们需要的基本内容之一。修复程序现在作为dogfood键的一部分提供。有关狗粮钥匙,请参阅。它应该在大约4天内在GA密钥中可用。有关于相同的更新吗?这是我们整合过程中必须具备的条件。。它工作得非常好。我们正在使用的特定测试域的设置存在一些问题。广告属性“缩略图”中没有可用的图片。系统管理员通过为测试域中的所有测试用户同步/上传相应的图片来修复此问题。但是,我已经通过使用图像的web URL从用户的各个lync实例设置了用户图像。虽然我仍然很困惑为什么这些照片不可见。因此,基本上,当用户图像从服务器上推送出来时,它就起作用了。顺便说一句,skype web sdk版本是通过在控制台中运行skype.web.version获得的。版本1.2.35(.15?)是引导程序版本。基于“如何获取最新Skype SDK版本”中的更新?很高兴听到。顺便说一句,skype web sdk版本是通过在控制台中运行skype.web.version获得的。版本1.2.35(.15?)是引导程序版本。基于如何获取最新Skype SDK版本中的更新?