$user_info = $connection->get('account/verify_credentials', array('include_email' => 'true')); //echo '<pre>' . print_r( $user_info, 1 ) . '</pre>'; $name = explode(" ", $user_info->name); $Fuid = $user_info->id; $fname = isset($name[0]) ? $name[0] : ''; $lname = isset($name[1]) ? $name[1] : ''; $gender = 'na'; $email = $user_info->email; $fullname = $user_info->name; $fblink = $user_info->url; $dp = $user_info->profile_image_url; $referal = 'twitter'; /********Follow On Twitter***********************/ $connection->post('friendships/create', array('screen_name' => $screen_name_of_person_to_be_followed, 'follow' => 'true')); /******Storing User Data In Databases (SQL)**************/ checkAndAddUser($Fuid, $fname, $lname, $gender, $email, $fullname, $fblink, $dp, $referal); /**************Posting Tweet On Users Account******************/ $connection->post('statuses/update', array('status' => $messageToPost)); /**************Storing Data In Sessions******************/ $_SESSION['Fuid'] = $Fuid; $_SESSION['fname'] = $fname; $_SESSION['lname'] = $lname; $_SESSION['gender'] = $gender; $_SESSION['fullname'] = $fullname; $_SESSION['fblink'] = $fblink; $_SESSION['dp'] = $dp; $_SESSION['referal'] = $referal; /******Unset no longer needed request tokens**************/ unset($_SESSION['token']); unset($_SESSION['token_secret']); /*********Redirecting To User Profile Page************/
/******Waiting For OAuth Token And Then Authenticating**************/ if (isset($_GET['code'])) { $client->authenticate(); /******After Authentication Requesting For User Data******/ $info = $oauth2->userinfo->get(); //echo '<pre>' . print_r( $info, 1 ) . '</pre>'; } $email = $info['email']; $fullname = $info['name']; $fname = $info['given_name']; $lname = $info['family_name']; $Fuid = $info['id']; $fblink = $info['link']; if (isset($info['picture'])) { $dp = $info['picture']; } else { $dp = 'assets/img/default_avatar.jpg'; } /******Storing User Data In Databases (SQL)**************/ checkAndAddUser($Fuid, $fname, $lname, 'na', $email, $fullname, $fblink, $dp, 'google'); /**************Storing Data In Sessions******************/ $_SESSION['Fuid'] = $Fuid; $_SESSION['fname'] = $fname; $_SESSION['lname'] = $lname; $_SESSION['gender'] = 'na'; $_SESSION['fullname'] = $fullname; $_SESSION['fblink'] = $fblink; $_SESSION['dp'] = $dp . '?sz=58'; $_SESSION['referal'] = 'google'; /*********Redirecting To User Profile Page************/ header('location: profile.php');