用户供应API接口文档
  1. 开发指南
用户供应API接口文档
  • 开发指南
    • 接口签名介绍
    • 常见问题
  • 接口文档
    • 手工单取单API-供应文档
      • 概述
      • 渠道说明
      • 获取订单
        • 话费
        • 权益
        • 直播/游戏娱币
        • 流量
      • 上报订单
        • 上报API查单
          • 查单简介
        • 上报订单结果
      • 查询订单
        • 通过用户订单ID查询
        • 通过订单状态查询(默认只查询近2天)
        • 通过用户订单ID和订单状态查询
      • 获取渠道风控
        • 获取用户渠道定时风控信息
      • 渠道报价
        • 获取渠道报价信息
          • 话费
          • 权益
          • 直播/游戏娱币
        • 上报渠道报价信息
          • 话费
          • 权益
          • 直播/游戏娱币
    • 手工单推单API-供应文档
      • 渠道说明
      • 手工单推单开关配置
        • 推单开关查询
        • 推单开关修改
      • 手工单推单报价设置
        • 电影票
          • 获取省份和城市列表信息
          • 获取院线/影片/影厅信息接口
          • 获取影院列表接口
          • 获取报价规则列表
          • 获取报价规则详情信息
          • 保存报价规则信息
          • 更新报价规则供应状态
          • 删除报价规则信息
        • 获取商品(全部)接口
        • 修改商品报价(已供应)接口
        • 修改商品报价(话费省份报价)接口
        • 修改商品省份(仅适用于话费订单)接口
        • 修改供应商品终端限制(已供应)接口
      • 无服务器推单模式
        • 获取已经分配给用户的订单
      • 服务器推单模式-推单接口
        • 话费推单
        • 权益推单
        • 直播币/游戏币推单
        • 一手卡密推单
        • 电影票推单
        • 流量推单
      • 服务器推单模式-查单接口
        • 查单(话费、权益、直播币)
        • 电影票查单
        • 一手卡密查单
      • 上报订单
        • 上报API查单
          • 查单简介
        • 上报订单分润
          • 分润简介
        • 上报订单结果
    • 卡密卡券-供应文档
      • 提交卡密接口例子
      • 提交卡密
      • 订单查询
      • 修改折扣
      • 取消订单
      • 订单回调
      • 查询卡种各面值折扣
      • 查询卡种列表
      • 查询卡种详情信息
  1. 开发指南

接口签名介绍

简要描述:#

请求内容说明
URLhttps://shop.task.mf178.cn
接口测试http://test.shop.center.mf178.cn
格式json
字符编码UTF-8
HTTP请求方式POST
请求数限制1秒1次
用户接口签名

接口版本:#

版本号制定人制定日期修订日期
2.0.0coco、lushao2022-12-072022-12-07

1 公共请求参数#

参数名称参数类型是否必须参数描述
app_keystring是分配给商户的APPKEY
timestampint是Unix时间戳,时区为 GMT+8 允许与服务器最大误差30秒
signstring是所有请求参数签名 ,详见签名算法
测试地址 http://test.feedov.com
测试账号
注意:
因为生产(正式)环境账号不会同步到测试环境,所以为方便API用户在测试环境对接,现提供10个测试账号;测试账号仅限测试环境使用;请勿修改测试账号信息;
如果不想使用我们提供的测试账号,可以自行在测试环境注册测试账号
用户账号用户密码AppKeyAppSecret
sgd0000abc123142890020c1e45d27001adcf4
sgd1111abc12337027694939bffa4250483846e6
sgd2222abc12339673836657f67ed5bfbde91c
sgd3333abc123244197338f220adf7e59b1aa7
sgd4444abc12369778711287a6c70a1026ab6941
sgd5555abc1238106585113e960cdbcba641a5
sgd6666abc123874457957311b15ea7fae20afd6
sgd7777abc12336801988519bd04ca384db2cb
sgd8888abc1232534902651e4ba20065430aab3
sgd9999abc1237674483294a198a8e6df0b897e
(二手卡密业务专属测试账号):
用户id:110 APPkey:740361301 APPsecret:fa1f2b3fe2474156
用户id:111 APPkey:61610489742 APPsecret:26f38b1e6daae482
用户id:112 APPkey:30418572199 APPsecret:d1b5e08275e2172f
正式环境#
正式app_key和appsecret获取路径(登录后可获取):http://feedov.com/#/api
注:接口采用utf-8编码#
注意:
1对参数进行签名时,一定不要写死!!!,请按签名算法进行计算!!
2所有提交参数都需要参与签名计算 为空的也需要
参数签名算法PHP示例#
请注意:
1.对参数进行签名时,一定不要写死!!!,请按签名算法进行计算!!
2.所有提交参数都需要参与签名计算 为空的也需要
3.参数进行首字母升序排序
4.下面的参数只是示例,具体参数要根据实际接口参数进行验签
//系统分配的接口key与secret
$app_key = '1f2811dcd32b2c5c';
$app_secret = '3C569A210D1260B2';

$params = array(
    'app_key' => $app_key,
    'timestamp' => time(),
    'phone' => '13800138000',
    'amount' => 100
); 
//对参数按key进行排序
ksort($params);

//连接所有参数名与参数值
$buff = '';
foreach ($params as $k => $v) {
	if ($k != "sign") {
		$buff .= $k . $v;
	}
}
//连接加密串
$buff .= $app_secret;
//使用md5计算参数串哈希值
$params['sign'] = md5($buff);
参数签名算法java示例
String appKey = "1f2811dcd32b2c5c";
String appSecret = "3C569A210D1260B2";

TreeMap<String, String> params = new TreeMap<String,String>();
params.put("app_key", appKey);
params.put("timestamp", ""+(System.currentTimeMillis()/1000L));
params.put("phone", "13800138000");
params.put("amount", "100");

StringBuilder sb = new StringBuilder();
for(Entry<String, String> item : params.entrySet()){
	 if(item.getKey().equals("sign"))
		 continue;
	 sb.append(item.getKey()).append(item.getValue());
}
sb.append(appSecret);
params.put("sign",md5(sb.toString()));
修改于 2025-06-05 01:56:05
下一页
常见问题
Built with