jsartisan/shopkart-laravel

为Flipkart提供的简单产品搜索包

0.1.0 2015-07-27 12:16 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:05:19 UTC


README

Shopkart-Laravel是一个为Laravel提供的非常简单的包,用于调用Flipkart和Amazon搜索API。

安装Shopkart-Laravel

通过Composer拉取此包。

#composer.json

{
    "require": {
        "jsartisan/shopkart-laravel": "0.1.*"
    }
}

然后运行composer update。

composer update

接下来,将服务提供者添加到app/config/app.php中。

# app.php

'providers' => [
    // ..
    JSArtisan\Shopkart\ShopkartServiceProvider::class,
    
]

同时也添加门面。

# app.php

'aliases' => [
    // ..
    'Shopkart'  => JSArtisan\Shopkart\Facades\Shopkart::class,
    
]

现在,在services.php中将flipkart和amazon的联盟ID凭据添加进去

# services.php

	// ..
	'amazon' => [
		'client_id'     	=>  'your_amazon_client_id',
		'client_secret' 	=>  'your_amazon_client_secret/',
		'tag'           	=>  'your_amazon_id_tag',
		'country'       	=>  'your_country_code'
	],
	
	'flipkart' => [
		'client_id'     	=>  'your_flipkart_client_id',
		'client_secret' 	=>  'your_flipkart_client_secret',
		'country'       	=>  '',
		'tag'           	=>  ''
	],

用法

Amazon API

要在Amazon API中搜索产品,请编写

	Shopkart::with('amazon')->search('PS3','Electronics');

这将根据关键词'PS3'返回产品列表。重要的是,你必须传递Amazon搜索API请求的搜索索引,在我们的案例中是'Electronics'。更多关于这里的信息 - 搜索索引

Amazon搜索方法的第一个参数是关键词,第二个参数是搜索索引。

Flipkart API

要在Flipkart API中搜索产品,请编写

	Shopkart::with('flipkart')->search('PS3',5);

这将根据指定的关键词从API返回Flipkart产品列表。(在我们的案例中是'PS3')。

Flipkart搜索方法的第一个参数是关键词,第二个参数是结果计数,即您希望从API中获取的产品数量。(最大10个)。