Ejemplo n.º 1
0
 private function doTwitterCheckin($checkinData = '')
 {
     $api = new TwitterOAuth(TWITTER_CONSUMER_KEY, TWITTER_CONSUMER_SECRET, Session::read('twitterToken'), Session::read('twitterTokenSecret'));
     $searchParams = array();
     $searchParams['lat'] = empty($checkinData['lat']) ? '' : $checkinData['lat'];
     $searchParams['long'] = empty($checkinData['lng']) ? '' : $checkinData['lng'];
     $searchParams['name'] = empty($checkinData['term']) ? '' : $checkinData['term'];
     $searchPlaces = $api->get("geo/similar_places", $searchParams);
     $place_id = empty($searchPlaces->result->places[0]->id) ? null : $searchPlaces->result->places[0]->id;
     $api->post("statuses/update", array('status' => $checkinData['status'], 'place_id' => $place_id));
 }