当前位置: 首页 > wzjs >正文

关于网站建设的合同协议做公司的网站的需求有哪些内容

关于网站建设的合同协议,做公司的网站的需求有哪些内容,如何在公司系统建网站,石家庄网站建设蓝龙方式一 :Postman脚本的方式生成v1版本的认证字符串 Postman脚本下载 下载Postman pre-request Script 设置 Authorization 示例脚本 方式二:在线签名工具生成 (试用于验证编程字符串签名是否有错误) 签名计算工具 https://cloud.baidu.com/signature/index.html …

方式一 :Postman脚本的方式生成v1版本的认证字符串

在这里插入图片描述

Postman脚本下载
下载Postman pre-request Script 设置 Authorization 示例脚本

方式二:在线签名工具生成 (试用于验证编程字符串签名是否有错误)

签名计算工具 https://cloud.baidu.com/signature/index.html

百度智能云提供了在线生成签名工具,用户仅需填写必要请求信息、访问密钥(包含访问密钥ID(AK)和秘密访问密钥(SK)),可快速生成认证字符串。

在这里插入图片描述

方式三 编程生成认证字符串(适合最终集成自己系统)

文档地址 https://cloud.baidu.com/doc/Reference/s/njwvz1yfu go
在这里插入图片描述

你可以运行下面的命令来安装所有依赖:

npm install crypto axios

客悦·智能外呼平台 AIOB 获取机器人列表接口node.js示例代码

// robotList.js
// npm install crypto axios
const crypto = require('crypto');
const axios = require('axios');
const url = require('url');
const util = require('util');function getUTC() {const date = new Date();const year = date.getUTCFullYear();const month = String(date.getUTCMonth() + 1).padStart(2, '0');const day = String(date.getUTCDate()).padStart(2, '0');const hours = String(date.getUTCHours()).padStart(2, '0');const minutes = String(date.getUTCMinutes()).padStart(2, '0');const seconds = String(date.getUTCSeconds()).padStart(2, '0');return `${year}-${month}-${day}T${hours}:${minutes}:${seconds}Z`;
}
function generateCanonicalUri(urlString) {let parsedUrl = url.parse(urlString, true);return parsedUrl.path;
}/*** 获取机器人列表接口* GET https://aicc.bce.baidu.com/api/v1/robot/list* 文档地址 https://cloud.baidu.com/doc/CCC/s/skt9hds4y*/
function main() {//  1).AK/SK、host、method、URL绝对路径、querystringlet AK = '<管理后台AccessKey>'; //用户的AK(AccessKey)let SK = '<管理后台SecretKey>'; //用户的SK(SecretKey)let ccApiAuthV1 = 'cc-api-auth-v1' // Authorization 前缀(bce-auth-v1/cc-api-auth-v1 具体看文档)let host = 'aicc.bce.baidu.com';let URL = 'api/v1/robot/list';let query = '';let method = 'GET';// 拼接完整的 URLlet fullURL = `https://${host}/${URL}${query}`;const signedHeaders = 'host';//  2).x-bce-datelet x_bce_date = getUTC();console.log('UTC 时间:' + x_bce_date);//  3).header和signed Headerslet headers = {Host: host,'content-type': 'application/json;charset=utf-8','x-bce-date': x_bce_date,};//  4).认证字符串前缀let authStringPrefix = ccApiAuthV1 + '/' + AK + '/' + x_bce_date + '/' + '1800';//  5).生成Canonical Request//  5).1生成Canonical URLlet canonicalUri = generateCanonicalUri(fullURL);console.log('Canonical Uri: ' + canonicalUri);//  5).2生成Canonical QueryStringlet canonicalQueryString = query;//  5).3生成Canonical Headers// 遍历对象的键值对,并获取键和对应的值const canonicalHeaders = `host:${host}`;console.log(`Canonical Headers:[${JSON.stringify(canonicalHeaders)}]`);//  5).4拼接得到Canonical Requestconst canonicalRequest = method + '\n' + canonicalUri + '\n' + canonicalQueryString + '\n' + canonicalHeaders;console.log(`Canonical Request:[${JSON.stringify(canonicalRequest)}]`);//	6).生成signing Key// 生成signingKeyconst signingKey = crypto.createHmac('sha256', SK).update(authStringPrefix).digest('hex');console.log(`signingKey: ${signingKey}`);// 生成Signatureconst signature = crypto.createHmac('sha256', signingKey).update(canonicalRequest).digest('hex');console.log(`Signature: ${signature}`);//	8).生成Authorization并放到header里headers['Authorization'] = `${authStringPrefix}/${signedHeaders}/${signature}`;console.log(headers['Authorization']);//	9).发送API请求并接受响应// 发送 Axios 请求axios.request({method: method,url: fullURL,headers: headers,}).then(response => {console.log('Response:', util.inspect(response.data, false, null, true));}).catch(error => {console.error('Error:', error.response.data);});
}main();

文章转载自:

http://daZtudf5.cwznh.cn
http://D3hWZ6RE.cwznh.cn
http://Ypllby7F.cwznh.cn
http://SLsMfZfh.cwznh.cn
http://rgcVqMQO.cwznh.cn
http://HLJz3MT8.cwznh.cn
http://H1yjk2XF.cwznh.cn
http://XwRC5FXe.cwznh.cn
http://lZP77Y1P.cwznh.cn
http://VEtyRyAC.cwznh.cn
http://z3co2va9.cwznh.cn
http://kJRpb0Fw.cwznh.cn
http://rLjCyPKj.cwznh.cn
http://waghdqS9.cwznh.cn
http://dKK8XeIU.cwznh.cn
http://U70kPAkB.cwznh.cn
http://vuua73IR.cwznh.cn
http://e6UU7X3c.cwznh.cn
http://ZL5MGvUb.cwznh.cn
http://iSoEL71Y.cwznh.cn
http://2EWcp00s.cwznh.cn
http://vzO7VPSb.cwznh.cn
http://g9LYb4lr.cwznh.cn
http://RED7GE6n.cwznh.cn
http://OB3FplT1.cwznh.cn
http://PVg0cqXb.cwznh.cn
http://IUDbiMVp.cwznh.cn
http://5R3Jf6oi.cwznh.cn
http://TGRc6hSC.cwznh.cn
http://s0kdjD3L.cwznh.cn
http://www.dtcms.com/wzjs/772969.html

相关文章:

  • 做网站哪家公司专业开发一个网站多少钱啊
  • 广东省做农业网站销售的公司wordpress contactus
  • 用什么做网站好网页制作教程素材
  • 珠海做网站需要多少钱网站建设产品服务
  • 望牛墩镇做网站贵阳汽车网站建设
  • 专业广州网站设计网站开发设计招聘
  • 企业网站怎么搜索优化漯河网站制作公司
  • 杭州网站建设哪家比较好求免费的那种网站有哪些
  • 珠海响应式网站建设价格湘潭网站建设口碑好磐石网络
  • 廊坊永清网站建设简述jsp网站开发的环境配置过程
  • 网站制作及排名优化山东东营信息网
  • 开封网站建设报价公司建一个网站
  • 厦门企业网站开发公司p2p
  • 4399谁做的网站简约创意logo设计免费生成
  • 教育网站建设解决方案如何用自家电脑做网站服务器
  • 网站二级域名是什么百度做网站推广
  • 全新的手机网站设计微微网站建设
  • 浙江可以做会计题目的网站广州市建设企业网站平台
  • 大学生做静态网站建设银行安徽分行招聘网站
  • 上海网站seo排名注销网站和取消接入
  • 微电影网站源码上海十大网站建
  • 怎样用模板建网站如何制作自己的微信小程序
  • 郑州网站设计专家找建设企业网站公司
  • 南宁良庆网站建设做团餐的企业网站
  • 网站建设公众号开发襄阳做网站找哪家公司
  • 织梦网站装修公司源码wordpress开发官网
  • 在网站文章锚文本怎么做培训中心网站建设
  • 域名怎么建网站网站备案编号
  • 吉林智能建站系统价格邹平建设项目网站公示
  • 如何实施网站推广wordpress如何修改后台登录地址