tecnogo / laravel-meli-sdk
Laravel 的 MeliSDK 包
dev-master
2019-05-01 15:46 UTC
Requires
- illuminate/console: ^5.8
- illuminate/events: ^5.8
- illuminate/routing: ^5.8
- illuminate/support: ^5.8
- tecnogo/meli-sdk: dev-master
This package is auto-updated.
Last update: 2024-09-29 05:28:20 UTC
README
MeliSdk: Mercadolibre 的 API,简单易用。
为 Laravel 集成 MeliSdk。
需求
- PHP 7.2
- ext-curl
- ext-json
- Laravel 5.8
安装
composer require tecnogo/laravel-meli-sdk
可选,发布配置
php artisan vendor:publish --provider=Tecnogo\LaravelMeliSdk\ServiceProvider
配置
虽然没有任何选项是必须的,但访问某些 API 可能需要某些参数(app_id、app_secret 和/或 access_token)。
要创建 Mercadolibre 应用程序,请访问: 创建新应用
配置可以在 .env 文件或本包的配置文件(config/laravel_meli_sdk.php)中完成
使用
// Obtener categorias (acceso publico) $categories = \MeliSdk::categories(); $categories->each(function (\Tecnogo\MeliSdk\Entity\Category\Category $category) { echo $category->name() . "\n"; echo json_encode($item->attributes()); }); // Obtener bookmarks (requiere access token) $bookmarks = \MeliSdk::withToken($mercadolibreAccessToken)->bookmarks(); $bookmarkPrices = $bookmarks ->map(function (Tecnogo\MeliSdk\Entity\LoggedUser\Bookmark $bookmark) { return $bookmark->item()->price(); }) ->toArray();
示例
许可证
本项目采用 MIT 许可证。更多信息请参阅:LICENSE