我正在使用VSO 休息 API让所有成员加入团队,从那里我得到ImageUrl
的成员。
如果我只是将图像控件绑定到ImageUrl
它是空白的,因为VSO要求我登录才能获取个人资料图片...所以我创建了一个HttpClient
并设置我的Authorization
to OAuth
并给了它我的访问令牌。
这只是返回一个403:禁止响应...但如果我使用基本身份验证,那么一切都正常吗?
基本身份验证是通过 REST API 从 VSO 获取个人资料图像的唯一方法吗?
REST API 支持基本身份验证和 OAuth 2.0。
点击进入使用 OAuth 2.0 的详细信息 https://www.visualstudio.com/en-us/integrate/get-started/auth/oauth使用 API
UPDATE:错过了问题的重要部分。对不起。 :-(
要获取用户的图像,端点是
https://*.visualstudio.com/DefaultCollection/_api/_common/identityImage?id=<Guid>
很遗憾_api/_common/identityImage
对于目前使用 OAuth 访问令牌进行身份验证的应用程序来说,这不是允许的路由,因此这是预期的行为。团队已经意识到了这一点,尽管我不知道它在他们的优先事项列表中的位置。
添加建议于http://visualstudio.uservoice.com http://visualstudio.uservoice.com为此,这样可以使请求对他们来说更加明显。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)