Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 5th, 2012  |  syntax: None  |  size: 1.53 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. facebook user id
  2. <?php
  3. require_once 'facebook.php';
  4. $facebook = new Facebook(array(
  5.     'appId' =>'1234',
  6.     'secret' => '12345',
  7.     'cookie' => true,
  8.     'domain' => 'http://www.facebook.com/Guides4All.Co.IL/'
  9. ));
  10.  
  11. $session = $facebook->getSession();
  12. if (!$session) {
  13.     //user not logged into facebook
  14.     $uName = "Guess";
  15. } else {
  16.     try {
  17.         $user_id = $facebook->getUser();
  18.         $tt = "/" . $user_id;
  19.         $me = $facebook->api($tt);
  20.         $uName = $me["name"];
  21.     }
  22.     catch (FacebookApiException $e) {
  23.     }
  24. }
  25. echo "Welcome $uName";
  26. ?>
  27.        
  28. Fatal error: Call to undefined method Facebook::getSession() in /*****.php on line 11
  29.        
  30. <div id="fb-root"></div>
  31. <script src="https://connect.facebook.net/en_US/all.js#appId=YOUR_APP_ID&xfbml=1"></script>
  32. <script>
  33.   window.fbAsyncInit = function() {
  34.     FB.init({
  35.         appId: 'YOUR_APP_ID',
  36.         cookie: true,
  37.         xfbml: true,
  38.         oauth: true
  39.   });
  40.   (function() {
  41.         var e = document.createElement('script'); e.async = true;
  42.         e.src = document.location.protocol +
  43.             '//connect.facebook.net/en_US/all.js';
  44.         document.getElementById('fb-root').appendChild(e);
  45.   }());
  46. </script>
  47. <fb:serverFbml><script type="text/fbml"><fb:userlink uid="loggedinuser"/></script></fb:serverFbml>
  48.        
  49. $facebook = new Facebook(…);
  50. $user = $facebook->getUser();
  51. if ($user) {
  52.   try {
  53.     // Proceed knowing you have a logged in user who's authenticated.
  54.     $user_profile = $facebook->api('/me');
  55.   } catch (FacebookApiException $e) {
  56.     error_log($e);
  57.     $user = null;
  58.   }
  59. }