/** * Queries the API by the input values from the user * * @param $term The search term to query * @param $location The location of the business to query */ function query_api($term, $location) { $response = search($term, $location); $response = json_decode($response); for ($x = 0; $x < count($response->businesses); $x++) { $loc = explode(",", strtolower($location)); if ($loc[0] == "collins") { $loc[0] = "collins"; } $name = filterWords(strtolower($response->businesses[$x]->name)); $name = explode(" ", $name); $twitterId = file_get_contents(urlencode('http://ec2-52-36-73-50.us-west-2.compute.amazonaws.com/twitter/users/?term=' . $name[0] . '%20' . $name[1] . '%20' . $name[2] . '%20' . $loc[0])); if ($twitterId == "") { $twitterId = file_get_contents('http://ec2-52-36-73-50.us-west-2.compute.amazonaws.com/twitter/users/?term=' . $name[0] . '%20' . $name[1] . '%20' . $name[2]); } //$output .= 'http://ec2-52-36-73-50.us-west-2.compute.amazonaws.com/twitter/users/?term='.$name[0].'%20'.$name[1].'%20'.$name[2].'%20'.$loc[0].'<br>'; $output .= '{"name":"' . $response->businesses[$x]->name . '","url":"' . $response->businesses[$x]->url . '","city":"' . $response->businesses[$x]->location->city . '","term":"' . $term . '","twitterId":"' . $twitterId . '"}'; if ($x < count($response->businesses) - 1) { $output .= ','; } } //echo '<hr><pre>' . var_export($response, true) . '</pre>'; return $output; }
/** * Queries the API by the input values from the user * * @param $term The search term to query * @param $location The location of the business to query */ function query_api($term, $location) { $response = search($term, $location); $response = json_decode($response); for ($x = 0; $x < count($response->businesses); $x++) { $loc = explode(",", strtolower($location)); if ($loc[0] == "collins") { $loc[0] = "collins"; } $name = filterWords(strtolower($response->businesses[$x]->name)); $name = explode(" ", $name); $twitterId = file_get_contents(urlencode('http://ec2-52-36-73-50.us-west-2.compute.amazonaws.com/twitter/users/?term=' . $name[0] . '%20' . $name[1] . '%20' . $name[2] . '%20' . $loc[0])); if ($twitterId == "") { $twitterId = file_get_contents('http://ec2-52-36-73-50.us-west-2.compute.amazonaws.com/twitter/users/?term=' . $name[0] . '%20' . $name[1] . '%20' . $name[2]); } //$output .= 'http://ec2-52-36-73-50.us-west-2.compute.amazonaws.com/twitter/users/?term='.$name[0].'%20'.$name[1].'%20'.$name[2].'%20'.$loc[0].'<br>'; $output .= '{"name":"' . $response->businesses[$x]->name . '","url":"' . $response->businesses[$x]->url . '","city":"' . $response->businesses[$x]->location->city . '","term":"' . $term . '","twitter-id":"' . $twitterId . '"}'; if ($x < count($response->businesses) - 1) { $output .= ','; } } //echo '<hr><pre>' . var_export($response, true) . '</pre>'; return $output; /*$response = json_decode(search($term, $location)); $business_id = $response->businesses[1]->id; print sprintf( "%d businesses found, querying business info for the top result \"%s\"\n\n", count($response->businesses), $business_id ); $response = get_business($business_id); print sprintf("Result for business \"%s\" found:\n", $business_id); print "$response\n";*/ }