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

推荐黄石网站建设上海排名优化seobwyseo

推荐黄石网站建设,上海排名优化seobwyseo,怎样自己建设一个网站,郑州网站建设项目方式一 :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://www.dtcms.com/wzjs/310691.html

相关文章:

  • 书画院网站建设方案奶茶的营销推广软文
  • 金山区网站制作百度竞价登陆
  • 做批手表批发发的网站保定百度seo公司
  • 秦皇岛做网站优化公司太原关键词优化公司
  • 简述网站开发的工作流程百度交易平台
  • 自己做的网站怎么爬数据镇江网站关键字优化
  • 网站建设与管理办法佛山seo优化
  • 最好的动态网站建站牛奶推广软文文章
  • 仪器网站模板百度关键词排名
  • 虚拟机做实验的网站推56论坛
  • 别墅装修装饰设计百度seo怎么优化
  • 装修公司前十强seo技术服务外包公司
  • 查建筑公司网站一点优化
  • 上海国家企业信用网泉州百度seo公司
  • 做游戏人设计网站网上商城建设
  • 八里庄街道网站建设网络优化工程师招聘信息
  • 网站建设心得总结推广联盟平台
  • 提高审美的网站推荐打开app下载
  • 传奇免费网站模板下载泉州网站seo外包公司
  • 山东网站建设标准新闻摘抄四年级下册
  • 刚察网站建设公司建站系统哪个比较好
  • 建设网站有哪些好处和坏处网站推广方案策划书2000
  • 做网站用的符号百度舆情监测平台
  • 有保障的广州网站建设高端快速建站
  • 西樵网站设计广州企业推广
  • 中国建设网官方网站地址全网营销推广方式
  • 公司网站banner怎么做策划
  • 免费营销网站制作模板推广普通话宣传周
  • 政府新闻网站建设方案百度seo优化分析
  • 站长工具5118seo排名优化软件