Witam . Otóż na mojej stronie korzystam z logowania za pomocą facebook (niżej przedstawiam ten prostyskrypt) jednak chciałbym , żeby po zalogowaniu dodawał on post o mojej treści na facebook użytkownika. Czy ktoś miał z tym dotyczenia i mógłby mi pomóc ? Byłbym bardzo wdzięczny ! closedeyes.gif

  1. <?php
  2.  
  3. require '../src/facebook.php';
  4.  
  5. $facebook = new Facebook(array(
  6. 'appId' => 'id',
  7. 'secret' => 'secret',
  8. ));
  9.  
  10. // See if there is a user from a cookie
  11. $user = $facebook->getUser();
  12.  
  13. if ($user) {
  14. try {
  15. // Proceed knowing you have a logged in user who's authenticated.
  16. $user_profile = $facebook->api('/me');
  17. } catch (FacebookApiException $e) {
  18. echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
  19. $user = null;
  20. }
  21. }
  22.  
  23. ?>
  24. <!DOCTYPE html>
  25. <html xmlns:fb="http://www.facebook.com/2008/fbml">
  26. <body>
  27. <?php if ($user) { ?>
  28. Your user profile is
  29. <pre>
  30. <?php print htmlspecialchars(print_r($user_profile, true)) ?>
  31.  
  32. </pre>
  33. <?php } else { ?>
  34. <fb:login-button></fb:login-button>
  35. <?php } ?>
  36. <div id="fb-root"></div>
  37. <script>
  38. window.fbAsyncInit = function() {
  39. FB.init({
  40. appId: '<?php echo $facebook->getAppID() ?>',
  41. cookie: true,
  42. xfbml: true,
  43. oauth: true
  44. });
  45. FB.Event.subscribe('auth.login', function(response) {
  46. window.location.reload();
  47. });
  48. FB.Event.subscribe('auth.logout', function(response) {
  49. window.location.reload();
  50. });
  51. };
  52. (function() {
  53. var e = document.createElement('script'); e.async = true;
  54. e.src = document.location.protocol +
  55. '//connect.facebook.net/en_US/all.js';
  56. document.getElementById('fb-root').appendChild(e);
  57. }());
  58.  
  59.  
  60. </script>
  61. </body>
  62. </html>