精华内容
下载资源
问答
  • 首先注册并登录订单侠开放平台:https://www.dingdanxia.com/user/register/index.html 淘宝联盟API接口对接步骤

    首先注册并登录订单侠开放平台:https://www.dingdanxia.com/user/register/index.html

    淘宝联盟API接口对接步骤

    首先需要有淘宝联盟账号,没有的需要先注册并登录:https://pub.alimama.com/,新注册的用户需要等审核通过之后方可进入后台,耐心等待即可。

    登录之后,需要进入推广管理=》媒体备案管理,创建一个媒体备案,没有自有平台的可以创建他方平台不影响使用,审核简单快速通过。审核通过之后,需要创建推广位,在推广位管理里面。

    上述完成之后,来到订单侠开放平台=》个人中心=》授权管理=》淘宝授权 https://www.dingdanxia.com/service/pid 进行账号的授权并且添加推广位,这里设置的推广位是mm_开头的三段

    说明:这里授权账号,只是为了后期的返佣可以直接返到自己的联盟账号里面,平台并不会处理结算。

    授权添加推广位之后,就可以进行接口的测试和调用,这里的饿了么和淘宝联盟是同样的设置方法,饿了么的佣金也是在淘宝进行结算查询。

    淘宝联盟接口地址:https://www.dingdanxia.com/taobao

    饿了么活动接口地址:https://www.dingdanxia.com/doc/122/173

    京东联盟API接口对接步骤

     首先需要有京东联盟账号,没有的需要先注册并登录:https://union.jd.com/index 

    京东联盟的这里我们不用创建任何内容,认证成为推客之后即可正常使用,这里我们只需要在账户管理里面获取到我们的联盟ID即可。

    此联盟ID,在我们调用转链接口(https://www.dingdanxia.com/doc/97/94)的时候可以直接传入,这里的佣金和订单都会到我们自己的联盟账号了,也可以在订单侠开放平台=》个人中心=》授权管理=》京东授权 https://www.dingdanxia.com/service/jdauth 设置联盟ID。

    然后就可以进行接口的测试和调用。

    接口地址:https://www.dingdanxia.com/jd

    拼多多API接口对接步骤

     首先需要有多多进宝账号,没有的需要先注册并登录:https://jinbao.pinduoduo.com/

    登录之后,需要进入推广管理=》推广者备案,创建一个媒体备案,没有自有平台的可以创建他方平台不影响使用,审核简单快速通过。审核通过之后,需要创建推广位,在推广位管理里面。

    上述完成之后,来到订单侠开放平台=》个人中心=》授权管理=》拼多多授权 https://www.dingdanxia.com/service/pddauth 进行账号的授权并且添加推广位。

    说明:这里授权账号,只是为了后期的返佣可以直接返到自己的联盟账号里面,平台并不会处理结算。

    授权添加推广位之后,就可以进行接口的测试和调用。

    接口地址:https://www.dingdanxia.com/pdd

    唯品会API接口对接步骤

    首先需要有唯品会账号,没有的需要先注册并登录:https://union.vip.com/index  这里不需要创建任何应用,我们在下载一个唯享客app即可。

    上述完成之后,来到订单侠开放平台=》个人中心=》授权管理=》唯品会授权 https://www.dingdanxia.com/service/vipauth 进行账号的授权。

    说明:这里授权账号,只是为了后期的返佣可以直接返到自己的联盟账号里面,平台并不会处理结算。

    授权添加之后,就可以进行接口的测试和调用。

    接口地址:https://www.dingdanxia.com/vip

    美团API接口对接步骤 

    美团目前不用申请账号,因为美团那边目前不支持个人推广,只支持企业,如果有企业纸质的并且可以正常开专用纸质发票的可以直接对接美团联盟:https://union.meituan.com/

    个人可以通过订单侠开放平台进行推广,有平台进行返佣结算。

    接口地址:https://www.dingdanxia.com/waimai/171  如果你需要做分销,可以调用接口

    工具地址:https://www.dingdanxia.com/tool/meituan_privilege  工具生成的链接可以直接进行使用 

    展开全文
  • 开放平台api接口签名验证说明

    千次阅读 2017-11-16 15:47:18
    前言:在写开放到外部的API接口时是如何保证数据的安全性的?在外部用户访问开放api接口中,我们通过...一、示例:如:客户端client需要调用平台开放api接口进行数据查询流程其实很简单,不难理解,client查询=

    前言:

    在写开放到外部的API接口时是如何保证数据的安全性的?

    在外部用户访问开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,

    会遇到以下问题:

    请求身份是否合法
    请求参数是否被篡改
    请求的唯一性


    为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证。

    一、示例:
    如:客户端client需要调用平台开放api接口进行数据查询

    流程其实很简单,不难理解,
    client查询==>调用api接口进行查询==>返回查询结果==>显示在client

    按照普通未做安全验证的方式就是这样调用:

    client调用:

    http://ip:port/interfaceName?参数1=value1.......

    如上,这种方式简单但是安全问题很大,
    通过调用以上链接方式是可以获取产品列表信息了,但是这样的方式会存在很严重的安全性问题,没有进行任何的验证,大家都可以通过这个方法获取到产品列表,导致产品信息泄露;
    同时还容易被恶意盗取信息,比如说可以参数1的值改成1,2,3,4...不断的去类似“撞库”去调用。


    二、使用数据签名(使用sha或者Md5,获取其它算法)
    针对以上问题,我们对开放平台的api接口进行优化:

    1.给每个客户端client分配对应的key、secret,可以理解成:用户名密码;
    2.Sign签名:调用API时需要对请求参数进行签名验证,签名方式如下:

    a. 按照请求参数名称将所有请求参数按照字母先后顺序排序(如果参数层次比较多可以只做一级排序),
    $param = array(
    	'access_token' => '',
    	'app_key' => '152968d9af768bf084dad750f78d6866',
    	'client' => '{"channel":"mcontact_md_ahlrj_api_android","imei":"1","version":"v3.9.8"}',
    	'once' => '911091697599',
    	'phone' => '13800138000',
    	'sdk_from' => 'java',
    	'type' => 0,
    	'version' => '1.0',
    );

    b.然后将参数名和参数值进行拼接得到参数字符串,如:
    access_token=app_key=152968d9af768bf084dad750f78d6866client={"channel":"mcontact_md_ahlrj_api_android","imei":"1","version":"v3.9.8"}once=911091697599……

    拼接完后,在最后面再拼接上分配的secret然后用sha对拼接串加密得到签名验证字符串sign,
    如:sign=BCC7C71CF93F9CDBDB88671B701D8A35

    平台api接口代码:
    public Response interfaceName(HttpRequest request){
    	//用户验证,判断key是否存在,并根据key查询出secret用于验证签名
    	//....
    	//验证sign签名,根据前面说的排序等算法把参数进行签名一次得到新的sign和参数中的sign对比
    	//...
    	//查询数据做处理
    	//...
    	return //返回处理结果
    }

    开放api接口签名验证
    3.调用

    client调用:

    http://ip:port/interfaceName?app_key=app_key&sign=BCC7C71CF93F9CDBDB88671B701D8A35&参数1=value1&参数2=value2.......

    即:将参数和sign签名一起传到api接口

    注:secret 仅作加密使用, 为了保证数据安全请不要在请求参数中使用。


    如上,优化后的请求多了key和sign参数,这样请求的时候就需要合法的key和正确签名sign才可以获取产品数据。这样就解决了身份验证和防止参数篡改问题,如果请求参数被人拿走,也拿不到secret,因为secret是不传递的。再也无法伪造合法的请求。

    如此便完成了签名接口api调用。

    备注:
    以上方式还不是不够完美的,还是会有小问题如果获取了上面的完整链接,一直使key和sign和一样的参数还是可以正常获取数据的。
    因此需要保证“请求的唯一性”:

    为了防止别人重复使用请求参数问题,我们需要保证请求的唯一性,就是对应请求只能使用一次,这样就算别人拿走了请求的完整链接也是无效的。唯一性的实现:在如上的请求参数中,我们加入时间戳 :timestamp(yyyyMMddHHmmss),同样,时间戳作为请求参数之一,也加入sign算法中进行加密。
    平台api接口代码:
    public Response interfaceName(HttpRequest request){
    	//用户验证,判断key是否存在,并根据key查询出secret用于验证签名
    	//....
    	//验证sign签名,根据前面说的排序等算法把参数进行签名一次得到新的sign和参数中的sign对比
    	//...
    	//验证有效期
    	//...
    	//查询数据做处理
    	//...
    	return //返回处理结果
    }

    开放api接口签名验证

    client调用:

    http://ip:port/interfaceName?app_key=app_key&sign=BCC7C71CF93F9CDBDB88671B701D8A35×timestamp=201603261407&参数1=value1&参数2=value2.......
    
    如上,我们通过timestamp时间戳用来验证请求是否过期。这样就算被人拿走完整的请求链接也是无效的。

    关于时间戳验证可以设置单次或者一段时间有效期。









    展开全文
  • 经过自己的学习和整理发布的一个建筑市场数据(四库一平台API接口开放 用于学习和交流 序号 接口 说明 1 https://www.tngou.net/openapi/v1/mohurd/comp 建筑企业接口 2 https://www.tngou.n...

    全国建筑市场监管平台(四库一平台)【http://jzsc.mohurd.gov.cn】已经关闭的老板,现在对数据采集的要求原来越高。经过自己的学习和整理发布的一个建筑市场数据(四库一平台)API接口开放 用于学习和交流

    序号 接口 说明
    1 https://www.tngou.net/openapi/v1/mohurd/comp 建筑企业接口
    2 https://www.tngou.net/openapi/v1/mohurd/apt 企业资质接口
    3 https://www.tngou.net/openapi/v1/mohurd/person 人员资质接口
    4 https://www.tngou.net/openapi/v1/mohurd/project 项目数据接口

    文档地址:https://www.tngou.net/doc/show/1

    全国建筑市场监管(四库一平台)数据接口,包括建筑企业基本信息,建筑企业资质证书,建筑企业人员信息和建筑项目相关信息。
    为了解决最新企业和最新更新企业信息,同时实时采集项目信息。

    展开全文
  • C#调用腾讯AI开放平台API接口文本翻译,用VS2019写的,低版本查看可能会报错
  • 监控所有设备请求参数参数类型必选说明versionnumbertrue版本:0methodstringtrue方法:getCustomDeviceAndGpsInfocustomIDnumbertrue客户idmapTypestringtrue地图类型serviceKeystringtrue服务器鉴权key(登录请求...

    监控所有设备

    请求参数

    参数

    类型

    必选

    说明

    version

    number

    true

    版本:0

    method

    string

    true

    方法:getCustomDeviceAndGpsInfo

    customID

    number

    true

    客户id

    mapType

    string

    true

    地图类型

    serviceKey

    string

    true

    服务器鉴权key(登录请求服务器的响应)

    服务器响应

    参数

    参数

    类型

    说明

    version

    number

    版本:0

    key

    deviceID

    number

    设备id

    userName

    string

    设备名

    isValidate

    boolean

    是否是有效设备: true:有效(未过期),false:无效(过期设备)

    deviceType

    string

    设备类型

    dateTime

    number

    定位时间

    sysTime

    number

    系统时间

    heartTime

    number

    心跳时间

    serverTime

    number

    当前服务器时间

    lng

    number

    经度

    lat

    number

    纬度

    course

    number

    航向(正北方向为0度,顺时针方向增大。最大值360度)

    speed

    number

    速度,(单位:KM/H)

    status

    string

    状态

    groupID

    number

    设备所在组id(默认分组id:0,名字:默认组)

    values

    Key中参数对应值组成的数组, 格式如下"values": [{value1}, …,{valuen}]

    groups

    groupID

    number

    组id

    groupName

    string

    组名

    返回格式:

    {

    "version":0,

    "key":{

    "userID":0,

    "userName":1,

    "isValidate ":2,

    "deviceType":3,

    "dateTime":4,

    "sysTime":5,

    "heartTime":6,

    "serverTime":7,

    "lng":8,

    "lat":9,

    "course":10,

    "speed":11,

    "status":12,

    "groupID":13

    },

    "values":[

    {

    "0":238,

    "1":"深圳的士",

    "2":true,

    "3":"GT06",

    "4":1318409937000,

    "5":1318409937000,

    "6":1318409937000,

    "7":1318409938000,

    "8":113.91918,

    "9":22.54556,

    "10":100,

    "11":60,

    "12":"450604",

    "13":1}, {"0":239,

    "1":"摩托车",

    "2":false,

    "3":"GT02",

    "4":1318409937000,

    "5":1318409937000,

    "6":1318409937000,

    "7":1318409938000,

    "8":113.91918,

    "9":22.54556,

    "10":100,

    "11":60,

    "12":"02",

    "13":2}, {"0":4004,

    "1":"大卡",

    "2":true,

    "3":"GT06",

    "4":1318409937000,

    "5":1318409937000,

    "6":1318409937000,

    "7":1318409938000,

    "8":113.91918,

    "9":22.54556,

    "10":100,

    "11":60,

    "12":"450604",

    "13":3

    }

    ],

    "groups":[

    {"groupID":1,"groupName":"武广专线"},

    {"groupID":2,"groupName":"上海专线"}

    ]

    }

    展开全文
  • 淘宝开放平台API JAVA接口

    热门讨论 2012-11-07 14:10:01
    淘宝开放平台API接口 JAVA版,供有兴趣的开发者
  • 在设计开放平台接口过程中,往往会涉及接口传输安全性相关的问题,本文对接口加密及签名的相关知识做了一个总结,在方便自己查阅的同时也分享给大家做一些参考。 接口安全性问题思考 接口安全性问题主要来源于几...
  • 用友U8开放平台api接口

    万次阅读 2018-07-15 23:26:14
    用友U8开放平台: API,提供丰富的业务分类,接口类,业务需求分析可以借鉴其分类架构;
  • imo 开放平台客户端API接口说明

    千次阅读 2014-03-19 16:36:12
    中国互联网办公室·imo运营中心   目录 1 引言 3 1.1 编写目的 3 1.2 读者对象 3 1.3 文档内容 3 1.4 ...说明开放平台中客户端API接口的设计方案、调用方法。 1.2 读者对象
  • 查了一下,绝大部分都是卖家的api接口,没有看到有买家的接口以及应用,所以请问一下有相关经验的朋友,是否有买家api,如果有,应该申请什么样的应用类型,这个功能能否实现,如果无法通过api,是否还有其他方式...
  • 开放平台API接口加密,签名策略

    千次阅读 2018-11-26 13:46:44
    在设计开放平台接口过程中,往往会涉及接口传输安全性相关的问题,笔者在详细的查阅大量资料后,结合自身的过往经验,对于接口加密及签名的相关知识做了一个系统性的总结,在方便自己查阅的同时也分享给大家做一些...
  • 发布抖音视频接口一枚,无限制免费调用,但需要AppKey更新2019.09.231.视频统计信息公开2019.06.231....接口地址:https://api.berryapi.net/?s=Parse/Video请求示例:https://api.berryapi.net/?s=Parse/Video&...
  • 阿里集团开放平台api接口市场调研白皮书.pdf
  • API接口幂等性设计方案 MVCC方案  多版本并发控制,该策略主要使用 update with condition(更新带条件来防止)来保证多次外部请求调用对系统的影响是一致的。在系统设计的过程中,合理的使用乐观锁,通过 ...
  • 接口大师能做什么?接口大师,原名:PhalApi专业版。是一套开发、管理和提供接口的软件源代码和...2、需要开放API接口给第三方使用时,接口大师可以:专注开放平台SaaS服务,为您提供开发者平台、API权限分配、应...
  • 阿里开放平台:https://open.taobao.com/api.htm?docId=54&docType=2 可以看到,不少接口/能力需要“用户授权”。很多系统服务商也尝试申请ISV服务商应用,但这个是徒劳的。 可以肯定的说,阿里开放平台...
  • HIFIVE拥有数百万正版音乐版权内容,可以通过api、Java/PHP/Python SDK、... 适用场景:短视频平台如抖音、快手,音频平台如荔枝、喜马拉雅,用户下载音乐作为视频/音频的BGM,作品支持在线分享如:分享到朋友圈、微
  • 写在前面 百度AI开放平台将目前已有的深度学习和人工智能的项目成果做了...这些深度学习的项目成果不仅可以在线体验,也可以通过api接口调用。调用前需要在百度AI开放平台的控制台中创建应用,获取AppID、API Key和Secr
  • 开放平台API接口调用需要限制其频率,以节约服务器资源和避免恶意的频繁调用。这个东西说大不大,但说小也不小,因为所有对开放API接口的调用都需要先流经这个系统。纯属个人观点,欢迎大家指正。 ...
  • js API 高德开放平台

    2018-10-05 18:43:16
    开放api接口涵盖web应用、移动端、pc端各种语言以及微信小程序等的数据接口; 接口面向个人开发者和企业开发者,申请方便! 解决方案 行业解决方案: 出行 O2O 电商 社交 运动 游戏 智能硬件 货运 提供自定义...
  • 互联网开放平台设计 1.需求:现在A公司与B公司进行合作,B公司需要调用A公司开放的外网接口获取数据, 如何保证外网开放接口的安全性。...使用令牌方式搭建搭建API开放平台 原理:为每个合作机构创...
  • 查找到了有关天气的API接口,给个链接给大家吧: http://www.nohacks.cn/post-35.html
  • https://gd.10086.cn/open/commodity/comDetail.asp?comid=prod_fcrelitu
  • 这两天开始尝试着通过taobao开放平台来写一些小工具,在写代码中发现,由于taobao API存在太多的参数和接口,如果一个个的手工写,代价太高,于是就找到CodeSmith来自动生成。 通过CodeSmith,实现了下面几个目标1...
  • 最近在做一个外卖平台订单的接入,跳了好多个坑~~这里做个简单的记录,欢迎交流一 要解决的问题1 运营问题门店有三个终端自有开发的收银系统饿了么收银系统美团收银系统解决方案:将三端统一为一端2 数据问题有三...
  • {"code":200,"data":{"totalCount":1,"currentPage":0,"perPage":20,"list":[{"confirm_siter_commission":0,"order_timestamp":1587145100,"confirm_time":"0000-00-00 00:00:00","id":"xxxx","order_sn":"xxxx","i...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,534
精华内容 1,013
关键字:

api接口开放平台