Ejemplo n.º 1
0
/**
 * 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;
}
Ejemplo n.º 2
0
/**
 * 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";*/
}