robiłem jak w developer pisali ale i tak nie wchodzi mi pierwszy IF

  1. require_once('fb/src/facebook.php');
  2.  
  3. $config_fb = array(
  4. 'appId' => 'xxx',
  5. 'secret' => 'xxx',
  6. 'allowSignedRequest' => false // optional but should be set to false for non-canvas apps
  7. );
  8.  
  9. $facebook = new Facebook($config_fb);
  10. $uid = $facebook->getUser();
  11.  
  12. if($uid) {
  13.  
  14. try {
  15. $ret_obj = $facebook->api('/me/feed', 'POST',
  16. 'link' => 'www.example.com',
  17. 'message' => 'Posting with the PHP SDK!'
  18. ));
  19. echo '<pre>Post ID: ' . $ret_obj['id'] . '</pre>';
  20.  
  21.  
  22. echo '<br /><a href="' . $facebook->getLogoutUrl() . '">logout</a>';
  23. } catch(FacebookApiException $e) {
  24.  
  25. $login_url = $facebook->getLoginUrl( array(
  26. 'scope' => 'publish_stream'
  27. ));
  28. echo 'Please <a href="' . $login_url . '">login.</a>';
  29. error_log($e->getType());
  30. error_log($e->getMessage());
  31. }
  32. } else {
  33.  
  34. $login_url = $facebook->getLoginUrl( array( 'scope' => 'publish_stream' ) );
  35. echo 'Please <a href="' . $login_url . '">login.</a>';
  36.  
  37. }


co robie nie tak ?
oczywiście po stronie FB czyli aplikacja założona + loguje do aplikacji tyle że getUser zwraca tylko 0