[[PHPめも]]へ戻る Yelp APIを利用するためにはOAuthにて認証を行う必要があります。 *OAuthを利用できるようにする [#rdeda89e] # pecl install oauth # vi /usr/local/lib/php.ini extension=oauth.so ; 追加 # /etc/rc.d/init.d/httpd graceful *APIを利用する [#ae7eecab] <?php define('CONSUMER_KEY' , 'consumer_key' ); define('CONSUMER_SECRET' , 'consumer_secret' ); define('ACCESS_TOKEN' , 'access_token' ); define('ACCESS_TOKEN_SECRET', 'access_token_secret'); $oauth = new OAuth(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_SIG_METHOD_HMACSHA1, OAUTH_AUTH_TYPE_AUTHORIZATION); $oauth->setToken(ACCESS_TOKEN, ACCESS_TOKEN_SECRET); $oauth->fetch('http://api.yelp.com/v2/search?term=food&location=San+Francisco'); $json = $oauth->getLastResponse(); $objJson = json_decode($json, TRUE); var_dump($objJson);