闪送物流信息开放平台服务

闪送物流信息开放平台服务

专用API
【更新时间: 2024.03.05】 面向独立第三方软硬件服务商,为门店聚合接单并发单,提供多种运力服务;满足服务商聚合接单、及时配送等多样化需求。
服务星级:6星
⭐ ⭐ ⭐ ⭐ ⭐ ⭐ 🌟
浏览次数
15
采购人数
0
试用次数
0
! SLA: N/A
! 响应: N/A
! 适用于个人&企业
收藏
×
完成
取消
×
书签名称
确定
<
产品介绍
>

什么是闪送物流信息开放平台服务?

闪送开放平台服务商接入引导服务是一个专为独立第三方软硬件服务商设计的服务,旨在帮助这些服务商为门店提供聚合接单和发单服务,同时提供多种运力服务。该服务满足服务商在聚合接单、及时配送等方面的需求,支持商户与闪送进行结算,并要求商户在闪送注册账号并充值。服务提供了详细的接入指南、开发流程、账户管理等信息,以确保服务商能够顺利地接入并使用闪送的服务。

什么是闪送物流信息开放平台服务?

由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用闪送物流信息开放平台服务,从而实现程序的自动化交互,提高服务效率。

闪送物流信息开放平台服务有哪些核心功能?

1. 查询开通城市:服务商可以通过这个功能查询哪些城市已经开通了闪送服务,这对于他们的业务决策和客户服务至关重要。

2. 城市列表更新:服务商可以将城市列表存储到本地,并定期查询更新,以确保他们拥有最新的城市服务信息。

3. 接口调用:服务商可以通过调用这个接口来获取城市列表,接口提供了必要的参数和示例,方便服务商进行集成和测试。

4. 数据结构化输出:接口返回的数据结构化良好,包括城市首字母、城市名称、城市ID等信息,便于服务商进行进一步的处理和应用。

闪送物流信息开放平台服务的核心优势是什么?

1. 提高业务效率:通过快速查询城市服务状态,服务商可以更高效地管理他们的服务范围和计费策略。

2. 确保信息准确性:定期更新城市列表可以帮助服务商确保他们拥有最新的服务信息,避免因信息过时而造成的服务失误。

3. 易于集成:接口提供了清晰的参数说明和示例,使得服务商可以轻松地将接口集成到他们的系统中。

4. 支持业务扩展:随着服务商业务的扩展,这个接口可以支持他们快速地了解新市场的服务状态,从而做出相应的业务调整。

在哪些场景会用到闪送物流信息开放平台服务?

1. 订单处理与计费

当第三方服务商接收到客户订单时,他们需要确定订单所在的城市是否支持闪送服务。通过调用城市服务接口,服务商可以迅速获取城市列表,并根据返回的城市ID和名称来决定是否接单。这一过程对于确保订单的及时处理和正确计费至关重要。服务商可以根据城市列表中的信息,为客户在支持闪送服务的城市提供快速配送服务,并据此计算配送费用,从而提高客户满意度和业务效率。

 

 

2. 市场拓展策略

对于希望扩展业务范围的服务商来说,了解哪些城市已经开通了闪送服务是制定市场拓展策略的关键。通过查询城市服务接口,服务商可以获得最新的城市开通信息,这有助于他们识别潜在的市场机会和制定相应的市场进入计划。例如,如果一个城市最近开通了闪送服务,服务商可能会考虑增加在该地区的营销活动,以吸引新客户并扩大市场份额。

 

 

3. 客户服务优化

客户服务团队经常需要向客户解释服务范围和配送选项。通过使用城市服务接口,服务商可以确保他们向客户提供的信息是最新的。这样,客户服务代表可以准确地告诉客户哪些城市可以享受闪送服务,预计的配送时间是多少,以及可能产生的费用。这种透明度有助于建立客户信任,并提高客户对服务商服务的满意度。

 

 

4. 业务决策支持

服务商的管理层可以利用城市服务接口提供的数据来做出更明智的业务决策。例如,如果数据显示某个城市或地区对闪送服务的需求正在增长,管理层可能会决定增加在该地区的资源投入,如增加配送人员或优化配送路线。相反,如果某个城市的服务需求下降,管理层可能会考虑调整服务策略,如提供促销活动或探索新的业务机会。这些数据驱动的决策有助于服务商保持竞争力并适应市场变化。

 

<
相关资料
>
闪送与华为达成鸿蒙合作 启动鸿蒙原生应用开发
闪送是同城速递行业首家启动鸿蒙原生应用开发的合作伙伴,双方将共同为广大消费者提供极致体验,实现技术互补、成果共享、商业共赢。
闪送官网 日期:2024年03月05日
闪送参与海淀网信办网络文明联学共建活动
闪送“闪颂文明·E起传承”项目获得海淀区网信办党建引领网络文明联学共建“特色示范项目”。
闪送官网 日期:2024年03月05日
<
使用指南
>

闪送物流信息开放平台服务API使用指南

1. 调用流程概述

合作方调用配送开放平台API的基本流程如下:

  1. 填充参数:准备请求所需的系统参数和业务参数。
  2. 生成签名:根据参数生成请求的签名。
  3. 拼装HTTP请求:构建HTTP请求,包括请求URL和请求体。
  4. 发起HTTP请求:发送请求到指定的API地址。
  5. 得到HTTP响应:接收并处理API的响应。
  6. 解析响应数据:解析返回的JSON格式数据。

2. 环境设置

  • 测试环境请求地址http://open.s.bingex.com
  • 生产环境请求地址https://open.ishansong.com
  • 传输协议:HTTP
  • 请求方式:POST

3. 签名生成步骤

  1. 参数排序:将所有参数按字典顺序排序,排除值为空的字段及sign字段。
  2. 拼接字符串:根据以下格式拼接参数:
App_secret + accessToken + accessToken的值 + clientId + App ID的值 + data + data的值 + timestamp + timestamp的值
  1. MD5加密:对拼接好的字符串进行MD5加密,得到32位大写签名值。

4. 示例代码

以下是使用Java进行API请求的示例代码:

4.1 引入必要的类

import org.apache.http.client.methods.HttpPost;
import java.util.HashMap;
import java.util.Map;

4.2 签名计算函数

public static String calculateSign(String appSecret, String accessToken, String clientId, String data, Long timestamp) {
    StringBuilder sb = new StringBuilder(appSecret)
        .append("accessToken").append(accessToken)
        .append("clientId").append(clientId)
        .append("data").append(data)
        .append("timestamp").append(timestamp);
    
    return bytesToMD5(sb.toString().getBytes());
}

4.3 发送POST请求的函数

public static String sendPost(String url, Map<String, Object> params) {
    // 实现HTTP POST请求的逻辑
}

4.4 主方法示例

public static void main(String[] args) {
    String appSecret = "your_app_secret";
    String accessToken = "your_access_token"; // 如果有
    String clientId = "your_client_id";
    String data = "{\"key\":\"value\"}"; // 根据具体业务接口设置
    Long timestamp = System.currentTimeMillis();
    
    String sign = calculateSign(appSecret, accessToken, clientId, data, timestamp);
    
    Map<String, Object> params = new HashMap<>();
    params.put("clientId", clientId);
    if (accessToken != null) params.put("accessToken", accessToken);
    if (data != null) params.put("data", data);
    params.put("timestamp", timestamp);
    params.put("sign", sign);
    
    String response = sendPost("http://open.s.bingex.com/openapi/your_api_endpoint", params);
    // 处理响应
}

5. 注意事项

  • 确保所有请求参数均按要求填充。
  • 签名生成需确保参数顺序和拼接格式正确。
  • 处理响应时需检查状态码,确保请求成功。

通过以上步骤和示例代码,用户可以方便地对接和集成服务API。

详情查看链接:https://open.ishansong.com/documentCenter/326

<
产品问答
>
?
商户如何创建门店/修改门店信息?
方式一:商户在商家版后台管理自己的店铺信息;方式二:通过接口创建/修改门店信息。
?
clientid、Appsecret是指什么,如何获取获取?
每个账号都有自己的clientid和Appsecret,请妥善保管,接口联调或者授权平台时都需要。登录开放平台-【账户中心】-【应用中心】获取即可。
?
订单状态回调问题
订单状态发生变化变化时自动回调NotifyUrl中配置的回调地址,当回调地址返回的status字段值为200时,认为回调成功,否则会进行回调重试
?
商户如何创建门店/修改门店信息?
A:方式一:商户在商家版后台管理自己的店铺信息;方式二:通过接口创建/修改门店信息。
?
clientid、Appsecret是指什么,如何获取获取?
A:每个账号都有自己的clientid和Appsecret,请妥善保管,接口联调或者授权平台时都需要。登录开放平台-【账户中心】-【应用中心】获取即可。
?
区分测试环境和生产环境?
A:请参考【开发指南】,测试环境请求地址:http://open.s.bingex.com 生产环境请求地址:http://open.ishansong.com 上线前替换域名、参数即可,账号密码是通用的。
?
账户如何结算?
账户目前仅支持预充值计算,下单一笔划扣一笔。账户充值优惠活动您可咨询业务人员。
?
商户所属店铺可以分别充值吗?
不可以,商户API申请后只有一个账户,所属店铺共用该账户的金额。
?
取件码和收件码都可以用吗?
都可以。您可以对某一订单选择是否使用取件码、收件码,通过订单计费接口——取件码开关、收件码开关进行设置。 取/收件码会通过短信形式向寄件人/收件人发送,短信不收费。 注意:开启取/收件码时,只支持寄件电话/收件电话是11位手机号,并且需要您在页面显著位置注明,方便闪送员上门时向寄件人/收件人索取。
?
订单取消分为哪几种情况,分别如何处理?
取消原因分为三种:商户原因取消、闪送员取消(取货后闪送员无法取消)、30min无人接单超时取消。取件后商户需要取消订单,需要与闪送员确认将物品送回;双方协商不一致时或者其他情况均可致电客服介入处理。
<
关于我们
>
北京同城必应科技有限公司是一家位于中国北京的科技公司,专注于提供专业的互联网服务和解决方案。公司秉承“创新、专业、高效”的服务理念,致力于为客户提供优质的网络推广、网站建设、软件开发等服务。通过不断优化技术、提升服务质量,北京同城必应科技有限公司已成为行业内的佼佼者,赢得了广大客户的信赖和好评。
联系信息

闪送作为目前同城即时速递行业一对一急送平台,是同城即时速递行业的开拓者,定义了一对一急送的服务标准和服务时效。闪送一对一的服务模式,明确闪送员从取件到送达全程一次只服务一个客户,点对点送达,所以服务的时效更快、确定性更高、安全性更好,也能够为客户不同类型的递送提供各种专属化服务。

<
最可能同场景使用的其他API
>
API接口列表
<
使用指南
>

闪送物流信息开放平台服务API使用指南

1. 调用流程概述

合作方调用配送开放平台API的基本流程如下:

  1. 填充参数:准备请求所需的系统参数和业务参数。
  2. 生成签名:根据参数生成请求的签名。
  3. 拼装HTTP请求:构建HTTP请求,包括请求URL和请求体。
  4. 发起HTTP请求:发送请求到指定的API地址。
  5. 得到HTTP响应:接收并处理API的响应。
  6. 解析响应数据:解析返回的JSON格式数据。

2. 环境设置

  • 测试环境请求地址http://open.s.bingex.com
  • 生产环境请求地址https://open.ishansong.com
  • 传输协议:HTTP
  • 请求方式:POST

3. 签名生成步骤

  1. 参数排序:将所有参数按字典顺序排序,排除值为空的字段及sign字段。
  2. 拼接字符串:根据以下格式拼接参数:
App_secret + accessToken + accessToken的值 + clientId + App ID的值 + data + data的值 + timestamp + timestamp的值
  1. MD5加密:对拼接好的字符串进行MD5加密,得到32位大写签名值。

4. 示例代码

以下是使用Java进行API请求的示例代码:

4.1 引入必要的类

import org.apache.http.client.methods.HttpPost;
import java.util.HashMap;
import java.util.Map;

4.2 签名计算函数

public static String calculateSign(String appSecret, String accessToken, String clientId, String data, Long timestamp) {
    StringBuilder sb = new StringBuilder(appSecret)
        .append("accessToken").append(accessToken)
        .append("clientId").append(clientId)
        .append("data").append(data)
        .append("timestamp").append(timestamp);
    
    return bytesToMD5(sb.toString().getBytes());
}

4.3 发送POST请求的函数

public static String sendPost(String url, Map<String, Object> params) {
    // 实现HTTP POST请求的逻辑
}

4.4 主方法示例

public static void main(String[] args) {
    String appSecret = "your_app_secret";
    String accessToken = "your_access_token"; // 如果有
    String clientId = "your_client_id";
    String data = "{\"key\":\"value\"}"; // 根据具体业务接口设置
    Long timestamp = System.currentTimeMillis();
    
    String sign = calculateSign(appSecret, accessToken, clientId, data, timestamp);
    
    Map<String, Object> params = new HashMap<>();
    params.put("clientId", clientId);
    if (accessToken != null) params.put("accessToken", accessToken);
    if (data != null) params.put("data", data);
    params.put("timestamp", timestamp);
    params.put("sign", sign);
    
    String response = sendPost("http://open.s.bingex.com/openapi/your_api_endpoint", params);
    // 处理响应
}

5. 注意事项

  • 确保所有请求参数均按要求填充。
  • 签名生成需确保参数顺序和拼接格式正确。
  • 处理响应时需检查状态码,确保请求成功。

通过以上步骤和示例代码,用户可以方便地对接和集成服务API。

详情查看链接:https://open.ishansong.com/documentCenter/326

<
依赖服务
>
<
产品问答
>
?
商户如何创建门店/修改门店信息?
方式一:商户在商家版后台管理自己的店铺信息;方式二:通过接口创建/修改门店信息。
?
clientid、Appsecret是指什么,如何获取获取?
每个账号都有自己的clientid和Appsecret,请妥善保管,接口联调或者授权平台时都需要。登录开放平台-【账户中心】-【应用中心】获取即可。
?
订单状态回调问题
订单状态发生变化变化时自动回调NotifyUrl中配置的回调地址,当回调地址返回的status字段值为200时,认为回调成功,否则会进行回调重试
?
商户如何创建门店/修改门店信息?
A:方式一:商户在商家版后台管理自己的店铺信息;方式二:通过接口创建/修改门店信息。
?
clientid、Appsecret是指什么,如何获取获取?
A:每个账号都有自己的clientid和Appsecret,请妥善保管,接口联调或者授权平台时都需要。登录开放平台-【账户中心】-【应用中心】获取即可。
?
区分测试环境和生产环境?
A:请参考【开发指南】,测试环境请求地址:http://open.s.bingex.com 生产环境请求地址:http://open.ishansong.com 上线前替换域名、参数即可,账号密码是通用的。
?
账户如何结算?
账户目前仅支持预充值计算,下单一笔划扣一笔。账户充值优惠活动您可咨询业务人员。
?
商户所属店铺可以分别充值吗?
不可以,商户API申请后只有一个账户,所属店铺共用该账户的金额。
?
取件码和收件码都可以用吗?
都可以。您可以对某一订单选择是否使用取件码、收件码,通过订单计费接口——取件码开关、收件码开关进行设置。 取/收件码会通过短信形式向寄件人/收件人发送,短信不收费。 注意:开启取/收件码时,只支持寄件电话/收件电话是11位手机号,并且需要您在页面显著位置注明,方便闪送员上门时向寄件人/收件人索取。
?
订单取消分为哪几种情况,分别如何处理?
取消原因分为三种:商户原因取消、闪送员取消(取货后闪送员无法取消)、30min无人接单超时取消。取件后商户需要取消订单,需要与闪送员确认将物品送回;双方协商不一致时或者其他情况均可致电客服介入处理。
<
关于我们
>
北京同城必应科技有限公司是一家位于中国北京的科技公司,专注于提供专业的互联网服务和解决方案。公司秉承“创新、专业、高效”的服务理念,致力于为客户提供优质的网络推广、网站建设、软件开发等服务。通过不断优化技术、提升服务质量,北京同城必应科技有限公司已成为行业内的佼佼者,赢得了广大客户的信赖和好评。
联系信息

闪送作为目前同城即时速递行业一对一急送平台,是同城即时速递行业的开拓者,定义了一对一急送的服务标准和服务时效。闪送一对一的服务模式,明确闪送员从取件到送达全程一次只服务一个客户,点对点送达,所以服务的时效更快、确定性更高、安全性更好,也能够为客户不同类型的递送提供各种专属化服务。

<
合作案例
>

<
最可能同场景使用的其他API
>