public static function instance() { if (!self::$instance) { self::$instance = new self(); } return self::$instance; }
public function handle_instagram_callback() { App::import("Vendor", "InstagramApi", array("file" => "instagram/instagram_api.php")); $i = InstagramApi::instance(); $currentUser = $i->instagram->getCurrentUser(); $accessToken = $i->instagram->getAccessToken(); $ud = array("instagram_oauth_token" => $accessToken, "instagram_handle" => $currentUser->username, "instagram_account_num" => $currentUser->id, "instagram_profile_image" => $currentUser->profile_image); $this->User->create(); $this->User->id = $this->Session->read("Auth.User.id"); $this->User->save($ud); $user = $this->User->returnUserProfile($this->Session->read("Auth.User.id"), true); $this->Session->write("Auth.User", $user['User']); $callback = "/"; if ($this->Session->check("Instagram.login_callback")) { $callback = $this->Session->read("Instagram.login_callback"); $this->Session->delete("Instagram.login_callback"); } $this->redirect($callback); }
public function insta() { App::import("Vendor", "InstagramApi", array("file" => "instagram/instagram_api.php")); $i = InstagramApi::instance(); //$search = $i->instagram->searchUser("_mikemo"); $i->instagram->openAuthorizationUrl(); //die(print_r($search)); }