GithubHelp home page GithubHelp logo

gerfaut / yelpv3-php Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stevenmaguire/yelp-php

4.0 4.0 1.0 74 KB

DEPRECATED - A php client for consuming Yelp API v3 (Fusion)

License: MIT License

PHP 100.00%
php yelp

yelpv3-php's People

Contributors

bendavies avatar gerfaut avatar stevenmaguire avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

gugocreative

yelpv3-php's Issues

decode business api response

Gerfaut\Yelp\Model\BusinessesResponse Object
(
    [region:Gerfaut\Yelp\Model\BusinessesResponse:private] => Gerfaut\Yelp\Model\Region Object
        (
            [center:Gerfaut\Yelp\Model\Region:private] => Gerfaut\Yelp\Model\Center Object
                (
                    [latitude:Gerfaut\Yelp\Model\Center:private] => 40.700003047404
                    [longitude:Gerfaut\Yelp\Model\Center:private] => -111.88751220703
                )

        )

    [total:Gerfaut\Yelp\Model\BusinessesResponse:private] => 21
    [businesses:Gerfaut\Yelp\Model\BusinessesResponse:private] => Array
        (
            [0] => Gerfaut\Yelp\Model\Business Object
                (
                    [id:Gerfaut\Yelp\Model\Business:private] => business-name
                    [reviewCount:Gerfaut\Yelp\Model\Business:private] => 55
                    [price:Gerfaut\Yelp\Model\Business:private] => $
                    [rating:Gerfaut\Yelp\Model\Business:private] => 4
                    [categories:Gerfaut\Yelp\Model\Business:private] => Array
                        (
                            [0] => Gerfaut\Yelp\Model\Category Object
                                (
                                    [title:Gerfaut\Yelp\Model\Category:private] => American (New)
                                    [alias:Gerfaut\Yelp\Model\Category:private] => newamerican
                                )

                            [1] => Gerfaut\Yelp\Model\Category Object
                                (
                                    [title:Gerfaut\Yelp\Model\Category:private] => Soup
                                    [alias:Gerfaut\Yelp\Model\Category:private] => soup
                                )

                            [2] => Gerfaut\Yelp\Model\Category Object
                                (
                                    [title:Gerfaut\Yelp\Model\Category:private] => Sandwiches
                                    [alias:Gerfaut\Yelp\Model\Category:private] => sandwiches
                                )

                        )

                    [phone:Gerfaut\Yelp\Model\Business:private] => +xxxxxxxxxx
                    [distance:Gerfaut\Yelp\Model\Business:private] => xxxx.xxxxx
                    [imageUrl:Gerfaut\Yelp\Model\Business:private] => https://s3-media4.fl.yelpcdn.com/bphoto/qFVp_9JYV8vd4yB3Tujjog/o.jpg
                    [isClosed:Gerfaut\Yelp\Model\Business:private] => 
                    [coordinates:Gerfaut\Yelp\Model\Business:private] => Gerfaut\Yelp\Model\Coordinates Object
                        (
                            [latitude:Gerfaut\Yelp\Model\Coordinates:private] => xxxx.xxxx
                            [longitude:Gerfaut\Yelp\Model\Coordinates:private] =>xxx.xxxxx
                        )

                    [name:Gerfaut\Yelp\Model\Business:private] =>business-name
                    [displayPhone:Gerfaut\Yelp\Model\Business:private] => (801) xxx.xxxxx
                    [location:Gerfaut\Yelp\Model\Business:private] => Gerfaut\Yelp\Model\Location Object
                        (
                            [addressFirstLine:Gerfaut\Yelp\Model\Location:private] => address
                            [addressSecondLine:Gerfaut\Yelp\Model\Location:private] => address                           [addressThirdLine:Gerfaut\Yelp\Model\Location:private] => 
                            [state:Gerfaut\Yelp\Model\Location:private] => UT
                            [displayAddress:Gerfaut\Yelp\Model\Location:private] => Array
                                (
                                    [0] => address
                                    [1] =>  address
                                    [2] => address
                                )

                            [country:Gerfaut\Yelp\Model\Location:private] => US
                            [city:Gerfaut\Yelp\Model\Location:private] => West Valley City
                            [zipCode:Gerfaut\Yelp\Model\Location:private] => 84119
                        )

                    [url:Gerfaut\Yelp\Model\Business:private] => https://www.yelp.com/biz/business-name?adjust_creative=ozglXz5AqR5DfygNWXySEQ&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=ozglXz5AqR5DfygNWXySEQ
                )

[id:Gerfaut\Yelp\Model\Business:private] => business-name
[reviewCount:Gerfaut\Yelp\Model\Business:private] => 55
[price:Gerfaut\Yelp\Model\Business:private] => $
[rating:Gerfaut\Yelp\Model\Business:private] => 4
[categories:Gerfaut\Yelp\Model\Business:private] => Array
i need to parse this part how can i do it is it any function available with your package and why i am not getting json

Cant parse response

$client = new Gerfaut\Yelp\Client(array(
        'consumerKey' => 'xxxxxxxxx',
        'consumerSecret' => 'xxxxxxx',
        'apiHost' => 'api.yelp.com' // Optional, default 'api.yelp.com'
    ));

$results = $client->search(array('term' => 'Sushi', 'location' => 'Chicago, IL'));

var_dump($results->rating);

i only want rating and reviewCount but its returning error
Cannot use object of type Gerfaut\Yelp\Model\BusinessesResponse as array

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.