Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.37 KB | None | 0 0
  1. <?php namespace controllers;
  2. use core\view;
  3.  
  4. /*
  5.  * Facebook controller
  6.  */
  7. class Facebook extends \core\controller{
  8.  
  9.     /**
  10.      * Call the parent construct
  11.      */
  12.     public function __construct(){
  13.         parent::__construct();
  14.     }
  15.  
  16.     /**
  17.      * Define Index page title and load template files
  18.      */
  19.     public function index() {
  20.         \helpers\url::redirect('https://www.facebook.com/dialog/oauth?client_id=135130793360677&redirect_uri=http://oauth.dev/facebook/code', true);
  21.     }
  22.  
  23.     /**
  24.      * Define Subpage page title and load template files
  25.      */
  26.     public function code() {
  27.  
  28.         $response = \helpers\simplecurl::get(
  29.             "https://graph.facebook.com/oauth/access_token",
  30.             array(
  31.                 "client_id" => "135130793360677",
  32.                 "redirect_uri" => "http://oauth.dev/facebook/code",
  33.                 "client_secret" => "9a18846faf79648cf0bd8f07469604ff",
  34.                 "code" => $_GET['code']
  35.             )
  36.         );
  37.         $response_exploded = explode('&', $response);
  38.         $response_array = array();
  39.         foreach ($response_exploded as $item) {
  40.             $item_exploded = explode('=', $item);
  41.             \helpers\session::set($item_exploded[0],$item_exploded[1]);
  42.         }
  43.     }
  44.  
  45.     public function profiel() {
  46.         var_dump(\helpers\session::display());
  47.  
  48.         $response = \helpers\simplecurl::get(
  49.             "https://graph.facebook.com/v2.2/me",
  50.             array(
  51.                 "access_token" => \helpers\session::get('access_token')
  52.             )
  53.         );
  54.        
  55.         var_dump($response);
  56.  
  57.  
  58.  
  59.  
  60.  
  61.     }
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement