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

怎样用ps做企业网站西安seo经理

怎样用ps做企业网站,西安seo经理,网站做一些流量互换,贵阳网站设计直接上代码 微信开发者工具-调试器-终端-新建终端 进行依赖安装 npm install base-64 npm install crypto-js 然后顶部工具栏依次点击 工具-构建npm // index.js const defaultAvatarUrl https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQ…

直接上代码

微信开发者工具-调试器-终端-新建终端 进行依赖安装

npm install base-64

npm install crypto-js

然后顶部工具栏依次点击 工具-构建npm

// index.js
const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'
const Base64 = require('base-64');
const CryptoJS = require('crypto-js')
let socket = ""
Page({data: {APPID: "",//从开放平台控制台中获取APIKEY: "",//从开放平台控制台中获取APISecret: "",//从开放平台控制台中获取motto: 'Hello World',historyTextList: [],userInfo: {avatarUrl: defaultAvatarUrl,nickName: '',},hasUserInfo: false,canIUseGetUserProfile: wx.canIUse('getUserProfile'),canIUseNicknameComp: wx.canIUse('input.type.nickname'),TEXT: '你好,我的名字叫大王',sparkResult: '',tempRes: '' // 临时答复保存},bindViewTap() {wx.navigateTo({url: '../logs/logs'})},onLoad() {this.connectWebsocket()},getWebsocketUrl() {var _this2 = this;var url = "wss://spark-api.xf-yun.com/v3.5/chat";var host = "spark-api.xf-yun.com";var apiKeyName = 'api_key';var date = new Date().toGMTString();var algorithm = "hmac-sha256";var headers = "host date request-line";var signatureOrigin = "host: ".concat(host, "\ndate: ").concat(date, "\nGET /v3.5/chat HTTP/1.1");var signatureSha = CryptoJS.HmacSHA256(signatureOrigin, _this2.data.APISecret);var signature = CryptoJS.enc.Base64.stringify(signatureSha);var authorizationOrigin = "".concat(apiKeyName, "=\"").concat(_this2.data.APIKEY, "\",algorithm=\"").concat(algorithm, "\",headers=\"").concat(headers, "\",signature=\"").concat(signature, "\"");var authorization = Base64.encode(authorizationOrigin);url = "".concat(url, "?authorization=").concat(authorization, "&date=").concat(encodeURI(date), "&host=")//进行|不进行URRLENCODE均没报错.concat(host);return url;},connectWebsocket() {var url = this.getWebsocketUrl();socket = wx.connectSocket({url: url,success(res) {console.log('WebSocket 连接成功: ', res)},fail(err) {console.log('WebSocket 连接失败: ', err)}})// onOpensocket.onOpen((res) => {var _this = this;console.log('WebSocket 已连接',res)_this.data.historyTextList.push({"role": "user","content": _this.data.TEXT});var params = {"header": {"app_id": _this.data.APPID,"uid": "123456789"},"parameter": {"chat": {"domain": "generalv3.5","random_threshold": 0,"max_tokens": 1024}},"payload": {"message": {"text": _this.data.historyTextList}}};_this.sparkResult = _this.sparkResult + "\r\n我:" + _this.TEXT + "\r\n";_this.sparkResult = _this.sparkResult + "大模型:";console.log("发送第一帧...", JSON.stringify(params));socket.send({data:JSON.stringify(params),fail(err) {console.log('WebSocket 消息发送失败', err)}})})// onErrorsocket.onError((err) => {console.log('WebSocket 连接失败:', err)})// onClosesocket.onClose((ret) => {console.log('断开 WebSocket 连接', ret)})//监听接收到的消息socket.onMessage((res) => {let msg = res.dataconsole.info("接收到的服务器消息--原始:")console.info(res)if (typeof msg === "string" && msg.startsWith("{")) {msg = JSON.parse(msg)}console.log("接收到的服务器消息", msg)})},
})

控制台输出

http://www.yidumall.com/news/89316.html

相关文章:

  • 用文件传输协议登录网站最近七天的新闻大事
  • 网站可以做外部链接吗seo关键词排名优化推荐
  • 专业团队表情包张伟aso优化软件
  • 做一元购网站会被封吗40个免费靠谱网站
  • 建站网站如何清理缓存网络优化工程师前景如何
  • git做网站根目录工具大全
  • 大型车产品网站建设游戏推广是干什么的
  • dw可以做视频网站么建个网站需要多少钱
  • 做网站第一部淘宝seo优化排名
  • 工信部网站备案方法微营销平台
  • 河北网站开发多少钱免费搭建网站平台
  • 凡度网络北京网站建设公司整站优化价格
  • 手机网站好还是h5好google seo优化
  • 深圳龙华的学校网站建设广告联盟点击赚钱平台
  • 品牌型网站制作seo推广培训班
  • 漫画网站建设教程视频交换链接营销实现方式解读
  • 企业怎样选择域名做网站微信营销典型案例
  • 我在学校志愿队做网站的经历免费的app推广平台
  • 局门户网站建设工作汇报东莞网站seo公司
  • 做网站需要干什么seo关键词排名技术
  • 如何dns解析网站河南专业网络推广公司
  • wordpress安装好后网站页面优化方案
  • 企业网站的推广方法seo搜索引擎排名优化
  • 云南省建设工程质量监督管理站网站深圳货拉拉
  • 有没有做家纺类的网站环球军事网最新消息
  • 中国建设银行投诉网站深圳网络推广软件
  • c 网站开发教程 购物网站长沙seo推广
  • 外汇局网站做结汇申报企业qq手机版
  • 昆山网站建设怎样做一个网站
  • wordpress seo by yoast汉化插件郑州seo顾问阿亮