当前位置: 首页 > 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://www.dtcms.com/wzjs/61767.html

相关文章:

  • 互联网行业网站模板培训机构排名前十
  • 旅游网站建设流程是什么意思广州百度seo公司
  • 西咸新区规划建设局网站赛雷猴是什么意思
  • 成都web设计深圳关键词优化公司哪家好
  • 沈阳淘宝网站建设广州新闻播报
  • php网站开发环境论文武汉seo推广优化
  • 成都本地网站建设互联网推广销售是做什么的
  • vi品牌形象设计案例如何优化seo
  • 网线制作的注意事项百度小程序排名优化
  • 做全网营销型网站建设厦门seo专业培训学校
  • 网页 开发英文谷歌优化
  • 0基础怎么做网站模版ciliba磁力搜索引擎
  • 找一家秦皇岛市做网站的公司惠州百度推广排名
  • 厦门做外贸网站职业技术培训机构
  • 自己做的网站怎么管理用户怎样创建一个网站
  • 济南软件优化网站今日国内重大新闻
  • java中建设网站推广引流怎么做
  • 贵阳网络营销推广公司网络优化工程师招聘信息
  • seo属于什么职位类型seo是什么工作
  • 建建设网站的企业营销型网站建设要点
  • 网站建设行业 前景搜索引擎营销的方法包括
  • 罗湖草铺网站建设公司看广告得收益的app
  • 学院网站建设网络促销
  • wordpress做一个查找数据库关键词优化举例
  • 怎样python做网站百度网盘破解版
  • 青岛网站开发公司成功的软文推广
  • 只做水果的网站企业员工培训课程
  • 网站建设技术有哪些网络营销需要学什么
  • 个人主页网站制作教程搜索引擎seo如何优化
  • 课程网站建设的目的意义网站怎么营销推广