使用阿里云 [云市场] 做物流查询

文档

全国快递物流查询-快递查询接口

创建ExpressQuery.php

<?php

namespace App\Services;

use Illuminate\Support\Facades\Http;

trait ExpressQuery
{

    protected  $express_api_url = 'http://wuliu.market.alicloudapi.com/kdi';
    protected $appCode;
    protected $params = [];

    //设置运单号
    protected function setNo($no)
    {
        $this->params['no'] = $no;
        return $this;
    }

    //设置物流公司
    protected function setType($type)
    {
        $this->params['type'] = $type;
        return $this;
    }

    protected function setAppCode($appCode)
    {
        $this->appCode = 'APPCODE '.$appCode;
        return $this;
    }

    protected function query()
    {
        $res = Http::WithHeaders([
            'Authorization' => $this->appCode
        ])->get($this->express_api_url,$this->params)
        ->getBody()
        ->getContents();

        return json_decode($res);
    }

}

测试

使用阿里云 [云市场] 做物流查询

使用阿里云 [云市场] 物流查询

扯淡

因为要做物流查询,看了快递100、爱快递查询、快鸟,好麻烦(又是一堆申请、认证)。

感谢阿里云云市场,直接购买就好了,方便多了。

本作品采用《CC 协议》,转载必须注明作者和本文链接

专心学习不瞎搞

lyxxxh
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1

支持多少快递公司

1周前 评论
lyxxxh (楼主) 1周前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!