通过PicUploader上传文件到微软Azure DevOps
Table of Contents
(本文是PicUploader: 各图床获取上传图片参数的方法的子文章)
获取其它参数
进入Azure DevOps,点击“免费开始使用”(或点击“通过Github免费开始使用”)→登录→经过几步同意之类的,最终会来到这个界面(如果你没有创建过项目的话),我们填写项目名称→选择公开访问→创建项目即可:
创建好项目后,organization
, project
, repositoryId
这三个参数都可在这里得到
至于branch
可以留空不写(或写master
),不写默认就是master
, 如果你自己创建了分支,可以写上你的分支名,如果你写的分支名不存在,则它会自动创建。
而comment
是提交的注释,可以写上你喜欢的注释,也可以不写,不写默认是“Upload by PicUploaer”。
获取access_token
方式一:OAuth2.0授权获取
注意: 这是推荐的授权方式,如果你想用方式二:手动从Azure后台获取,则可以不做这一步,并且PicUploader参数中的appId
、appSecret
、clientSecret
就可以不用填了。
点击右上角的User Settings
→Profile
点击左下角的Authorizations
→click here
我们填写有*
号的必填项即可,其中授权范围截图里截不到,授权范围只要勾选“code(full)”这一个就行,最后点创建
创建后这里能看到需要的参数,把App ID
,App Secert
, Client Secert
复制到PicUploader里就行
方式二:手动从Azure后台获取
注意: 这是第二种获取方式,如果你使用了前面的方式一:OAuth2.0授权获取,则可以不做这一步,并且PicUploader参数中的username
和accessToken
就不需要填(因为这两个参数是手动获取时才需要的)。
点击右上角的User Settings
→Personal access tokens
点击左侧栏的Personal access tokens
→New Token
→填写token名称、组织名、过期时间,选择Full access
→点击Create
创建
拿到access_token,复制到PicUploader配置中的accessToken
参数中
该方式还必须填写username参数,点击右上角的User Settings
→Profile
→页面中的Full name
就是你的用户名,把它填到PicUploader的username参数中
注意: 该token过期后只能自己再次从网页中获取,无法使用代码自动更新(参见:Frequently asked questions (FAQs))