Skip to content

淘宝客2019年10月份SDK,集成导购媒体解决方案中的基础SDK

License

Notifications You must be signed in to change notification settings

dspurl/taobaosdk-for-laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dspurl/taobaosdk

laravel5.8封装taobao-sdk-PHP的简单实现,功能不多,只满足2019年10月的淘宝客API

集成的API接口列表

安装

安装dspurl/taobaosdk
$ composer require dspurl/taobaosdk

comfig/app.php修改providers和aliases

'providers' => [
	...
	Dspurl\Taobaosdk\TaobaosdkServiceProvider::class,
	...
]
'aliases' => [
	...
	'Taobaosdk' => Dspurl\Taobaosdk\Facades\Taobaosdk::class
	...
]
执行
$ composer dump-autoload
发布资源文件
php artisan vendor:publish --provider="Dspurl\Taobaosdk\TaobaosdkServiceProvider"
配置config\taobaosdk.php
return [
    'appkey' => '淘宝客appkey',
    'secretKey' => '淘宝客secretKey',
    'adzoneId' => '推广位id',	//mm_xx_xx_xx pid三段式中的第三段。adzone_id需属于appKey拥有者
    'platform' => 2,	//链接形式:1:PC,2:无线,默认:1
];
修改routes/web.php
Route::get('/test','TestController@test');
添加控制器TestController.php
<?php
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Taobaosdk;
class TestController extends Controller
{
    public function test(Request $request){
        // $data=Taobaosdk::TbkItemRecommendGetRequest(558044672087);   //商品关联推荐
        // $data=Taobaosdk::TbkActivitylinkGetRequest(1570638662450,197164077); //官方活动转链
        // $data=Taobaosdk::TbkDgOptimusMaterialRequest(3756);  //物料精选
        // $data=Taobaosdk::TbkDgMaterialOptionalRequest('女装');   //物料搜索
        // $data=Taobaosdk::TbkContentGetRequest(1);    //图文内容输出
        // $data=Taobaosdk::TbkShopGetRequest('女装'); //店铺搜索
        // $data=Taobaosdk::TbkItemInfoGetRequest('562551658548'); //获取商品详情
        // $data=Taobaosdk::TbkSpreadGetRequest('https://s.click.taobao.com/eptgOyv'); //长链转短链
        // print_r($data);
        // exit;
    }
}

License

Laravel Passport is open-sourced software licensed under the MIT license.

About

淘宝客2019年10月份SDK,集成导购媒体解决方案中的基础SDK

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages