### 背景闲来无聊,在网上发现了一个验证码产品KgCaptcha,下面是我用KgCaptcha开发验证码的记录。### 开发过程**Web接入**访问官网,注册账号后登录控制台,创建应用,系统会分配一个唯一的AppId、AppSecret。... request.userId = "kgCaptchaDemo" # 使用其它 WEB 框架时请删除 request.parse,使用框架提供的方法获取以下相关参数 parseEnviron = request.parse(environ) # 前端验证成功后颁发的 token,有效期...
回调地址对应的服务需要处理该请求,根据 auth\_code 获取 Access Token 和 Refresh Token 并保存至数据库; **5.** 该业务平台的 Access Token 和 Refresh Token 失效时间分别是 24 小时和30天,在 Access Token 过期前,需要调用刷新接口,使用 Refresh Token 刷新 Access Token,此时会得到两个新的 Token。如此循环往复,Access Token 则永不过期,可以完成各类接口调用工作。 ![picture.image](https://p3-vo...
我们对 H5 和 App 端进行了相应的改造,将灰度标通过 head 头或者 cookie 传给 DLB,架构同学也针对 DLB 进行了改造,支持自定义 head 头的灰度策略。## 1. HTTP 请求前端 Http 请求头带入流量标,自定义流量标以 xdw-kefu 开头。* accessToken (员工 uid)支持各职场客服灰度* xdw-kefu-agent-gid: 141338365**** //客服组id,支持整个组灰度``` Accept: application/json, text/plain, */* Accept-Encoding...
如果发布系统不能与这些环境解耦,那么要想实现一个安装简单、功能快速的系统没有那么容易。那么有没有合理的解决方案来实现与这些环境的解耦呢?答案是有的,下面就分别介绍。## 代码仓库操作代码仓库,一般系统提... codeRepo.getAuthToken()); gitLabApi.setRequestTimeout(1000, 5 * 1000); try { gitLabApi.getVersion(); }catch(GitLabApiException e) { //如果token无效,则用账号登录 if(e.getHttpStatus() == 401...
接口路径: POST/api/v1/mega_tts/audio/upload接口描述: 提交音频训练音色 认证方式使用Bearer Token,在请求的header中加上"Authorization": "Bearer; {token}",并在请求的json中填入对应的appid。 注意 Bearer和token使用分号 ; 分隔,替换时请勿保留{} AppID/Token/Cluster 等信息可参考 控制台使用FAQ-Q1 请求参数 Header: 参数名称 参数类型 必须参数 备注 Authorization string 必填 Bearer;${Access Token} Resource-Id st...
本文为您介绍如何在 BitbucketCloud 创建一个 Token,并获取该 Token。 操作步骤登录您的 BitbucketCloud 代码仓库,选择 Repository settings > Access tokens。 在 Access tokens 页面,单击 Create Repository Access Token。 按要求填写参数,完成 Token 的创建。 说明 Token 的权限范围必须勾选 Pull requests 下的 Read 和 Webhooks 下的 Read and write,其他权限请按需选择。 创建成功后,复制该 Token,用于创建代码源。
AccessKeyId是访问密钥ID,可在 访问密钥(Access Key) 获取;-ShortDate是请求的短时间,使用UTC时间,精确到日。请使用格式:YYYYMMDD,例如:20180201-Region默认为cn-north-1-Service默认为cvSignedHeaders是参与签名计算的头部信息,content-type 和 host 为必选头部Signature是签名,可在 签名方法 获取。注:我们提供了SDK及签名示例供您实现服务快速接入,具体可参考 快速接入 X-Security-Token String 否 无 指安全令牌服务(S...
AccessKeyId是访问密钥ID,可在 访问密钥(Access Key) 获取;-ShortDate是请求的短时间,使用UTC时间,精确到日。请使用格式:YYYYMMDD,例如:20180201-Region默认为cn-north-1-Service默认为cvSignedHeaders是参与签名计算的头部信息,content-type 和 host 为必选头部Signature是签名,可在 签名方法 获取。注:我们提供了SDK及签名示例供您实现服务快速接入,具体可参考 快速接入 X-Security-Token String 否 无 指安全令牌服务(S...
content-type 和 host 为必选头部;-Signature为签名,可在 签名方法 获取。注:我们提供了SDK及签名示例供您实现服务快速接入,具体可参考 快速接入例如:HMAC-SHA256 Credential={AccessKeyId}/{ShortDate}/{Region}/{Service}/request, SignedHeaders={SignedHeaders}, Signature={Signature} X-Security-Token String 否 指安全令牌服务(Security Token Service,STS) 颁发的临时安全凭证中的SessionToken,使用长期密钥时无需填写...
工作流(Workflow),是由多个连接步骤组成的一组指令,通常用于自动化的批量处理数据,可用于生物信息分析流程,Bio-OS的分析流程支持WDL描述语言,在工作流页面中,您可以选择本地导入、Git导入及TRS资源导入。导入后,即... 它建议使用 personal access token 代替密码认证, 您可以在左侧设置中找到Access Token并复制到参数中Git主工作流路径: 您可以找到您所需要导入工作流的文件,并点击复制按钮,直接将当前文件的路径复制到输入参数中...
描述此接口可用AssumeRole获取的sessionToken换取登录Token 请求信息接口地址:https://console.volc-embed.com/api/passport/login/getSigninTokenWithSTS Path /api/passport/login/getSigninTokenWithSTS Method POST Content-Type application/x-www-form-urlencoded 输入参数参数 类型 是否必须 传入类型 初始值 描述 accessKeyId string Y body secretAccessKey string Y body sessionToken string Y body sts的sessio...
填cn-north-1 string 是 - access_key 获取方式:用户指南-获取访问密钥 string 是 - secret_key 获取方式:用户指南-获取访问密钥 string 是 - token_version 填 volc-auth-v1 string 是 - appkey 服务接入appkey... 建议在有效期内使用同一 token,避免重复申请。 number 是 - 响应格式HTTP响应Content-Type: application/json 字段 描述 类型 task_id 请求任务id,用于链路追踪、问题排查 string token 鉴权token,用于调用服务接口...
公共错误码 简介在所有业务中均会出现的相同错误,会按照相同的错误码处理和返回。 公共错误码网关错误公共错误码 说明 HTTP Code UndefinedError 未知错误 500 MissingParameter 关键参数缺失,例如Action, Version参数 400 MissingAuthenticationToken 缺少身份认证的必要信息,例如Auth信息 401 MissingRequestInfo 缺少请求必要信息,例如:Accesskey,service,region等 400 MissingSignature 缺少签名结果 401 InvalidTimestamp 请...