hoseinrafiei/easy-yelp

轻量级的 PHP 客户端,用于 Yelp Fusion API

1.0.1 2019-01-04 12:56 UTC

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 许可协议 下发布。