承接 hoseinrafiei/easy-yelp 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hoseinrafiei/easy-yelp

最新稳定版本:1.0.1

Composer 安装命令:

composer require hoseinrafiei/easy-yelp

包简介

A light-weight PHP Client for Yelp Fusion API

README 文档

README

Easy Yelp is a single file PHP client for Yelp API.

Installation

You can simply install it using composer.

composer require hoseinrafiei/easy-yelp

If you're not using composer, you can simply download the file and include it in your project manually.

require 'yelp.php';

Usage

Create an instance and send your API token to the constructor method. Then simply call the methods with proper request and fetch the data from Yelp API Easily.

$yelp = new EasyYelp\Yelp('YOUR_API_TOKEN');
$businesses = $yelp->businessSearch([
    'location' => 'Los Angeles, CA',
    'price' => '1,2,3',
    'sort_by' => 'distance',
    'limit' => '30',
])->getArray();

Methods

Business Search

$request = [];
$yelp->businessSearch($request)->getArray();

Phone Search

$request = [];
$yelp->businessPhoneSearch($request)->getArray();

Transaction Search

$request = [];
$yelp->transactionSearch('delivery', $request)->getArray();

Business Details

$businessId = 'blahblah'; 
$request = [];
$yelp->businessDetails($businessId, $request)->getArray();

Business Match

$request = [];
$yelp->businessMatch($request)->getArray();

Business Reviews

$businessId = 'blahblah';
$request = [];
$yelp->businessReviews($businessId, $request)->getArray();

Autocomplete

$request = [];
$yelp->autocomplete($request)->getArray();

Event Lookup

$eventId = 'blahblah';
$request = [];
$yelp->eventDetails($eventId, $request)->getArray();

Event Search

$request = [];
$yelp->events($request)->getArray();

Featured Event

$request = [];
$yelp->featuredEvent($request)->getArray();

All Categories

$request = [];
$yelp->categories($request)->getArray();

Category Details

$alias = 'blahblah'; 
$request = [];
$yelp->categoryDetails($alias, $request)->getArray();

Examples

You can check examples directory files to see some examples for using API methods.

Errors

To check if you received an error from Yelp API or not you can use following functions.

$businesses = $yelp->businessSearch($request)->getArray();
if($yelp->hasError()) // We have an error
{
    echo $yelp->getError(); // Print the error message
}

License

This software released under MIT License.

统计信息

  • 总下载量: 4.47k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-01-03