gpt4 book ai didi

c# - VSO REST API - 获取用户配置文件图像仅适用于基本身份验证?

转载 作者:可可西里 更新时间:2023-11-01 08:10:54 26 4
gpt4 key购买 nike

我正在使用 VSO REST API 获取团队中的所有成员,从那里我获取成员的 ImageUrl

如果我只是将图像控件绑定(bind)到 ImageUrl 它是空白的,因为 VSO 要求我登录才能获取个人资料照片...所以我创建了一个 HttpClient 并将我的 Authorization 设置为 OAuth 并为其提供我的访问 token 。

这只会返回一个403:禁止响应...但是如果我使用基本身份验证,那么一切正常吗?

基本身份验证是通过 REST API 从 VSO 获取个人资料图像的唯一方法吗?

最佳答案

REST API 支持 Basic Auth 和 OAuth 2.0。

点击进入 details on using OAuth 2.0使用 API

更新:遗漏了问题的重要部分。对不起。 :-(

要获取用户的图像,端点是

https://*.visualstudio.com/DefaultCollection/_api/_common/identityImage?id=<Guid>

不幸的是,目前 _api/_common/identityImage 不是使用 OAuth 访问 token 进行身份验证的应用程序的允许路由,因此这是预期的行为。团队知道这一点,但我不知道它在他们的优先级列表中的什么位置。

http://visualstudio.uservoice.com 添加建议为此,它使请求对他们来说更加可见。

关于c# - VSO REST API - 获取用户配置文件图像仅适用于基本身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29577391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com