Beg*_*der 13 c# dotnet-httpclient windows-store-apps azure-devops azure-devops-rest-api
我正在使用VSO REST API来获取团队中的所有成员,从那里我获得ImageUrl了成员.
如果我只绑定一个Image控件ImageUrl是空的,因为VSO要求我登录才能获取资料图片...所以我创建了一个HttpClient与我的设置Authorization来OAuth递给了我的访问令牌.
这只是返回403:Forbidden响应...但是如果我使用基本身份验证,那么一切正常吗?
基本身份验证是通过REST API从VSO获取配置文件映像的唯一方法吗?
REST API支持Basic Auth和OAuth 2.0.
点击查看有关在 API中使用OAuth 2.0的详细信息
更新:错过了问题的一个重要部分.抱歉.:-(
要获取用户的图像,端点是
https://*.visualstudio.com/DefaultCollection/_api/_common/identityImage?id=<Guid>
Run Code Online (Sandbox Code Playgroud)
不幸的_api/_common/identityImage是,目前使用OAuth访问令牌进行身份验证的应用程序不允许使用此路由,因此这是预期的行为.团队意识到了这一点,但我不知道它们在优先级列表中的位置.
在http://visualstudio.uservoice.com上添加一个建议,以便它使请求对他们更加可见.
| 归档时间: |
|
| 查看次数: |
1556 次 |
| 最近记录: |