hoseinrafiei / easy-yelp
轻量级的 PHP 客户端,用于 Yelp Fusion API
1.0.1
2019-01-04 12:56 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-12 04:31:22 UTC
README
Easy Yelp 是一个单文件 PHP 客户端,用于 Yelp API。
安装
您可以使用 composer 简单安装它。
composer require hoseinrafiei/easy-yelp
如果您没有使用 composer,可以直接下载文件并将其手动包含到项目中。
require 'yelp.php';
使用方法
创建一个实例,并将您的 API 令牌发送到构造函数方法。然后只需调用适当的方法,从 Yelp API 中轻松获取数据。
$yelp = new EasyYelp\Yelp('YOUR_API_TOKEN'); $businesses = $yelp->businessSearch([ 'location' => 'Los Angeles, CA', 'price' => '1,2,3', 'sort_by' => 'distance', 'limit' => '30', ])->getArray();
方法
业务搜索
$request = []; $yelp->businessSearch($request)->getArray();
电话搜索
$request = []; $yelp->businessPhoneSearch($request)->getArray();
交易搜索
$request = []; $yelp->transactionSearch('delivery', $request)->getArray();
业务详情
$businessId = 'blahblah'; $request = []; $yelp->businessDetails($businessId, $request)->getArray();
业务匹配
$request = []; $yelp->businessMatch($request)->getArray();
业务评论
$businessId = 'blahblah'; $request = []; $yelp->businessReviews($businessId, $request)->getArray();
自动完成
$request = []; $yelp->autocomplete($request)->getArray();
事件查找
$eventId = 'blahblah'; $request = []; $yelp->eventDetails($eventId, $request)->getArray();
事件搜索
$request = []; $yelp->events($request)->getArray();
特色事件
$request = []; $yelp->featuredEvent($request)->getArray();
所有类别
$request = []; $yelp->categories($request)->getArray();
类别详情
$alias = 'blahblah'; $request = []; $yelp->categoryDetails($alias, $request)->getArray();
示例
您可以通过查看示例目录中的文件来查看使用 API 方法的示例。
错误
要检查您是否从 Yelp API 收到了错误,可以使用以下函数。
$businesses = $yelp->businessSearch($request)->getArray(); if($yelp->hasError()) // We have an error { echo $yelp->getError(); // Print the error message }
许可协议
本软件在 MIT 许可协议 下发布。