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

企业网站策划论文网站建设设计岗位职责

企业网站策划论文,网站建设设计岗位职责,wordpress文章添加回目录,网站备案幕布要求文章目录 跳转方式微信小程序(我以uniapp为例)pc api接入说明关于签名计算成功示例 跳转方式 没有任何开发成本,直接一键接入 可以直接看官方文档 https://www.kuaidi100.com/openapi/api_wxmp.shtml 微信小程序(我以uniapp为例…

文章目录

    • 跳转方式
      • 微信小程序(我以uniapp为例)
      • pc
    • api接入
      • 说明
      • 关于签名计算
      • 成功示例

跳转方式

没有任何开发成本,直接一键接入

可以直接看官方文档

https://www.kuaidi100.com/openapi/api_wxmp.shtml

微信小程序(我以uniapp为例)

https://fuwu.weixin.qq.com/service/detail/00008caeab84c07c17dcdabf55b815

  1. 小程序管理后台添加插件(【设置】-【第三方设置】-【插件管理】-【搜索 wx6885acbedba59c14】)
    在这里插入图片描述

  2. manifest.json增加配置(这里直接copy不用改动)

    "mp-weixin": {"plugins": {"kdPlugin": {"version": "1.1.2","provider": "wx6885acbedba59c14"}}
    }
    
  3. 调用插件

    // num是快递单号 appName是小程序的名称 还有其他参数参见官网uni.navigateTo({url: "plugin://kdPlugin/index?num=xxx&appName=xxx",
    })<navigator url="plugin://kdPlugin/index?num=xxx&appName=xxx"></navigator>
    

缺点:

  1. 默认页面只有最新的一条数据,如果要查看更多需要跳转到他们的小程序
  2. 跳转到他们的小程序默认有几秒钟的广告(虽然可以跳过)

pc

https://www.kuaidi100.com/openapi/api_jump.shtml

window.open('https://www.kuaidi100.com/chaxun?com=[]&nu=[]');

缺点:经我测试查询有问题

  1. 有时候能出结果,但有时候查不出结果
  2. 查询很慢,需要3-7秒左右

我猜测这个应该是官方做了限制,避免被白嫖

api接入

说明

这种方式需要服务端接入,而不是前端直接接入(postman可以调通,但是浏览器会有跨域问题

关于签名计算

官方写的很简单:签名, 用于验证身份, 按param + key + customer 的顺序进行MD5加密(注意加密后字符串一定要转32位大写), 不需要加上“+”号

我最后是通过管理后台的签名和我自己写的签名算法对比才得出最终的计算方式

有几点需要注意的

  1. 请求头的content-typeapplication/x-www-form-urlencoded
  2. 虽然请求方式是post,但是参数写到bodyurl中都是可以的
  3. !!!尤其需要注意param参数的写法,是一个对象,开始的时候我一直在考虑这个怎么传递,因为不是json写法,所以纠结了好久

这里直接给出demo(注意:这里需要安装一个md5加密库

import axios from 'axios';
import CryptoJS from 'crypto-js';function generateSignature(param, key, customer) {// 如果param是对象,则将其转换为字符串let paramStr = '';if (typeof param === 'object') {paramStr = JSON.stringify(param);} else {paramStr = param;}// 拼接字符串const data = paramStr + key + customer;// 进行MD5加密const hash = CryptoJS.MD5(data);// 将加密后的字符串转为32位大写const signature = hash.toString(CryptoJS.enc.Hex).toUpperCase();return signature;
}const key = 'xxx';
const customer = 'xxx';/* data示例:
{com:'yuantong',num: 'YT8979806571449',
}
*/
export function query(data) {return axios.post('https://poll.kuaidi100.com/poll/query.do',{param: data,sign: generateSignature(data, key, customer),customer,},{headers: {'Content-Type': 'application/x-www-form-urlencoded',},});
}

成功示例

在这里插入图片描述

http://www.yayakq.cn/news/329854/

相关文章:

  • 无锡大型设计网站报价想做网站怎么跟做网站的公司谈判
  • 谷歌网站地图生成线上广告代理平台
  • dede网站搬家 空间转移的方法cfa一级看多久
  • 搭建网站平台需要多少钱设计个人网站的步骤
  • 国内做钢铁的网站wordpress 权限设置方法
  • 框架网站建设知乎免费阅读网站
  • 百度博客网站模板国外域名注册
  • 刷粉网站开发人际网络营销三商法
  • 邯郸怎么做网站官方网站手机
  • 免费做长图网站简述微信营销的技巧
  • 邢台网站设计哪家专业色块网站
  • 装修效果图软件app哪个好网站优化建设工作总结范文
  • 做影视网站代理犯法吗微信小程序ppt模板
  • 网络推广网站程序个人淘客网站备案
  • asp网站 手机登录wordpress 自动发货
  • 网站建设做网站wordpress主题文章列表
  • 网站单页发布网络架构有几层
  • 建外贸网站的南京网站建设 w
  • 马云做网站最早营销模式100个经典案例
  • 承德网站软件技术专升本对口专业
  • 做代刷主站网站找人做网站网站
  • 廊坊网站建设维护昭通网站建设 hardlcp
  • 负面信息网站长沙债务优化公司
  • 网站开发加33865401qq的seo综合查询
  • 企业网站建设与管理作业怎么打广告吸引客户
  • 电商网站制作专门做旅游的网站
  • 商家线上推广的平台都有哪些模板网站有利于做seo吗
  • 广东购物网站建设报价做网站 然后百度推广
  • 个人免费推广网站找人做网站需求怎么写
  • 兰州做网站客户辽宁建设工程信息网为什么打不开