<?php
//顺丰公共文件引入
include_once '/sunfeng/PospalApiClientSF.class.php';//请求引入
include_once '/sunfeng/PospalApiUrlBuilderSF.class.php';//接口地址引入
include_once '/sunfeng/PospalCertificateSF.class.php';//请求头类引入
//发送创建请求
//收货人信息
$receive = [
'user_name' => '测试',
'user_phone' => '12345678910',
'user_lng' => ,
'user_lat' => $rsor["latitude"],
'user_address' => $rsor["d_txt"] . $rsor["addr"],
];
//订单详情
$product_detail = array();
$product_detail[0]["product_name"] = '测试商品';
$product_detail[0]["product_num"] = 2;
//拉取当前订单商品数量
$order_detail = [
'total_price' =>100 * 100,//用户订单商品总金额(单位:分)
'product_type' =>1, //测试店铺请填写1,否则会造成【没有匹配的计价规则或计价规则已失效】
'weight_gram' => 500,//物品重量(单位:克)
'product_num' => 2,
'product_type_num' => 1,
'product_detail' => $product_detail,
];
//数据整合
$post_data = [
'dev_id' => 123456,//同城开发者ID
'shop_id' => 123456,//店铺ID
'shop_order_id' => 11111111111111,//订单号
'order_source' => '微信小程序',//订单接入来源
'order_sequence' => 'q123',//取货序号
'pay_type' => 1,//用户支付方式1:已付款 0:货到付款
'order_time' => 1650439894,//用户下单时间
'is_appoint' => 0,//是否是预约单。0:非预约单;1:预约单
'appoint_type' => 1,//预约单的时候传入,1:预约单送达单;2:预约单上门单
'expect_time' => 1650439894,//用户期望送达时间
'is_insured' => 0,//是否保价,0:非保价;1:保价
'is_person_direct' => 0,//是否是专人直送订单,0:否;1:是
'push_time' => time(),//推单时间
'version' => 17,//版本号
'receive' => $receive,//收货人信息
'order_detail' => $order_detail,//订单详情
'remark' => '来来',//订单备注
'return_flag' => 511,//订单备注
];
$certificate = new PospalCertificateSF(APPIDSF, KEYSF, new PospalApiUrlBuilderSF(SFURL));
try {
$apiclient = new PospalApiClientSF();
$urlBuilder = $certificate->getPospalApiUrlBuildersf();
$json = $apiclient->doRequestsf($urlBuilder->createorder(), $post_data, $certificate->getAppIdsf(), $certificate->getAppKeysf());
$message = $json;
$sf_messages = $message;
$logStr = "【创建订单】反馈结果:" . $sf_messages;
log_result($logStr, "log_sf", date("Ymd") . "_wxpay.txt");
$result = jsonDecode($json);
if (!$result["error_data"]) {
$sf_order = 1;
}
} catch (Exception $e) {
$message = $e->getMessage();
$sf_messages = $message;
$logStr = "【创建订单】反馈结果:" . $sf_messages;
log_result($logStr, "log_sf", date("Ymd") . "_wxpay.txt");
}
顺丰同城配送开发接口PHP
需积分: 48 55 浏览量
2022-04-20
15:34:56
上传
评论 2
收藏 7KB ZIP 举报
亚历山大海
- 粉丝: 76
- 资源: 11
最新资源
- 原生微信小程序源码 - -滴滴公交-查公交
- 人工智能实验四 感知器算法的设计实现
- java小项目多线程多线程 复制文件 冒泡排序 群聊
- 四数之和(java代码).docx
- 701837906919458TapScanner v3.0.10 (Pro).apk
- 青岛大学人工智能实验二 利用α-β搜索的博弈树算法编写一字棋游戏
- ### 1、项目介绍 本项目Scrapy进行数据爬取,并使用Django框架+PyEcharts实现可视化大屏 效果如下:
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
- 289ssm-mysql-jsp 计算机课程实验管理系统.zip(可运行源码+数据库文件+文档)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0