接口调用规则

测试环境请求地址:

普通接口:https://c.jushuitan.com/api/open/query.aspx

正式环境请求地址:

普通接口:https://open.erp321.com/api/open/query.aspx

参数说明:以下为系统参数

partnerid          合作方编号,用于接口的加密由我方提供

partnerkey       接入密钥,用于接口的加密由我方提供

token                授权码,用于接口的加密由我方提供

ts                      当前请求时间,时间戳格式(Unix 纪元到当前时间的秒数,10位)

method            调用具体接口的参数名,由我方给定

sign                  签名参数,按一定规则进行MD5  32位小写加密后的字符串

普通接口调用规则:

1、使用HTTP协议发送POST请求调用接口

2、HTTP请求头类型:Content-Type: application/x-www-form-urlencoded

3、系统参数跟随url

4、业务参数以json的格式放入http-body中

请求链接示例说明:(以测试环境调用店铺查询接口为例)

1、获取调用接口的接口名称以及系统参数

method:     shops.query

partnerid:   ywv5jGT8ge6Pvlq3FZSPol345asd

token:        181ee8952a88f5a57db52587472c3798

2、根据当前时间获取时间戳 (Unix 纪元到当前时间的秒数,10位)

ts:              1608000837

3、以及根据sign计算规则组成源串并进行MD5 32位小写加密

3.1、sign的组成方式:

3.1.1、token和ts为key、value键值对

3.1.2、key,value  为传入的系统参数,按url中的传递顺序(加密 key 中排除sign,method,partnerid,partnerkey)

3.1.3、组成加密源串:

规则:method +partnerid + (key1+value1+key2+value2) +partnerkey

例:shops.queryywv5jGT8ge6Pvlq3FZSPol345asdtoken181ee8952a88f5a57db52587472c3798ts1608000837

ywv5jGT8ge6Pvlq3FZSPol2323

3.2、MD5 32位小写加密

sign:MD5(method +partnerid + (key1+value1+key2+value2) +partnerkey);

加密结果:sign=403697654caffbbfe21a841782b6af8f

4、根据系统参数以及sign进行拼接链接

https://c.jushuitan.com/api/open/query.aspx?method=shops.query&partnerid=ywv5jGT8ge6Pvlq3FZSPol345asd&token=181ee8952a88f5a57db52587472c3798&ts=1608000837&

sign=403697654caffbbfe21a841782b6af8f

注:请求的业务参数以json格式放入http-body中

php请求和调用erp接口,接口调用规则相关推荐

  1. 最简单的 post 请求发起方式、调用其它系统接口

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 调用其它系统接口,发起一个 post  请求,写法如下: import cn.com.infinit ...

  2. php调用美图接口,网易美图 API 接口调用与请求方法详细教程

    原标题:网易美图 API 接口调用与请求方法详细教程 网易美图 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以POST方式提交图片即可.网易美图 API 接口会随机 ...

  3. ashx 接口调用_使用ajax去请求调用ashx的接口

    首先要明白这个是前台去请求后台的接口,把前台的参数传给后台,然后后台给前台一个或多个返回结果. 1.后台的代码如下: /// /// GetInfomationDetail 的摘要说明 /// pub ...

  4. html第三方接口,关于调用三方平台接口与推送接口的总结(2020.7.27)

    前言:本篇博客是接着上篇总结写的,想了解怎么对接第三方平台接口的同学可以看我上一篇博客,地址是  https://www.cnblogs.com/alanturingson/p/13377500.ht ...

  5. php 动态彩码辨色 接口的调用_好用的云函数!后端低代码接口开发,零基础编写API接口...

    前言 在开发项目过程中,经常需要用到API接口,实现对数据库的CURD等操作. 不管你是专业的PHP开发工程师,还是客户端开发工程师,或者是不懂编程但懂得数据库SQL查询,又或者是完全不太懂技术的人, ...

  6. cmd 调用webservice接口_C++ 调用 Webservice gSoap 方法

    大体思路是:使用gsoap生成文件,把生成的相关文件均加载到项目中调用 本文以调用天气的webservice为例子,手把手教你. 步骤一 准备gSOAP工具:将gsoap_2.8.100.zip解压, ...

  7. 调用阿里云接口实现短信消息的发送源码——CSDN博客

    在调用阿里云接口之前首先需要购买接口,获得accessKeySecret,然后使用下列代码就可以直接调用了!! /** * @Title: TestPhoneVerification.java * @ ...

  8. vue项目:(全局变量设置与调用)API接口封装 - 代码篇

    vue项目,如何将"API接口" 封装为"全局变量" ? 1. API全局配置文件[global.vue文件] <template><div& ...

  9. axios vue 回调函数_VUE使用axios调用后台API接口的方法

    VUE使用axios调用后台API接口的方法 引言 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架.与其它大型框架不同的是,Vue 被设计为可 ...

最新文章

  1. java使用localstorage_sessionStorage和localStorage的使用
  2. apache ignite_Kubernetes集群上的Apache Ignite和Spring第1部分:Spring Boot应用程序
  3. sql server 2005 T-SQL BULK INSERT (Transact-SQL)
  4. 【C++对象模型】第一章 关于对象
  5. html标签学习日记之(表格table)
  6. 构建工具 —— Groovy 与 Gradle
  7. 怎样用计算机制作思维导图,电脑如何制作思维导图?超简单思维导图制作方法...
  8. 山西省太原市、运城市、大同等市全面推行建筑工地劳务实名制
  9. win11家庭版 安卓虚拟机
  10. [TJOI2019]唱、跳、rap和篮球_生成函数_容斥原理_ntt
  11. 1723. 完成所有工作的最短时间
  12. oracle 分组first,Oracle分析函数:First_Value
  13. (三)Linux vi 文本编辑器,用户管理,组管理,Sudo命令,时间管理
  14. excel从入门到忘记 学习心得分享(含百度网盘分享)
  15. split和ubound函数的用法
  16. 7、MyBatis分页
  17. html里的下划线怎么消除,如何取消自带的下划线
  18. CVPR 2022 | 基于稀疏 Transformer 的单步三维目标识别器
  19. vue药物管理系统nodejs
  20. linux服务器网站被cc攻击,Linux被DDOSCC攻击如何解决

热门文章

  1. 三剑齐发 蓄势出击:亚信新一代PaaS产品重磅发布
  2. 准入标准、测试通过标准、上线标准
  3. windows查看HEIC文件,HEIC转换JPG
  4. java中oops是什么意思_Java中的面向对象(OOPs)概念 - 四个主要概念
  5. Eclipse导入项目java文件中文乱码
  6. 利盟Lexmark M3150dn 打印机驱动
  7. 结合环境光、接近传感以及红外测距的光距感芯片4530A
  8. 网易炉石传说盒子 v1.0.3.1 官方版
  9. python爬虫豆瓣评论实验报告_豆瓣爬虫实践-python版
  10. 红客专用电脑安全工具箱 v 1.9