Witam,
znalazłem taki kod w internecie:
  1. <?php
  2. require 'src/facebook.php'; // dołączamy plik z klasą Facebook
  3.  
  4. class FacebookPublisher // deklaracja klasy
  5. {
  6. function __construct($appID, $appSecret) // konstruktor klasy
  7. {
  8. $this->appID = $appID;
  9. $this->appSecret = $appSecret;
  10. }
  11.  
  12. function isLogged() // sprawdza, czy użytkownik jest zalogowany i jeśli tak, to zwraca obiekt z jego danymi
  13. {
  14. $facebook = new Facebook(array('appId' => $this->appID, 'secret' => $this->appSecret));
  15. $user = @$facebook->getUser();
  16. if ($user) {
  17. try {
  18. $profil = $facebook->api('/me');
  19. } catch (FacebookApiException $e) {
  20. error_log($e);
  21. return false;
  22. }
  23. } else
  24. return false;
  25. return $profil;
  26. }
  27.  
  28. function goToLogin() // jeśli użytkownik jest offline przenosi go do strony logowania na Facebooku
  29. {
  30. $facebook = new Facebook(array('appId' => $this->appID, 'secret' => $this->appSecret));
  31. $url = $facebook->getLoginUrl(array('scope' => 'read_stream,publish_stream,offline_access'));
  32. if($url) {
  33. header('Location: '.$url);
  34. exit();
  35. } else
  36. return false;
  37. }
  38.  
  39. function getData() // pobiera ID oraz token użytkownika
  40. {
  41. if(!$_SESSION['fb_'.$this->appId.'_access_token'] || !$_SESSION['fb_'.$this->appId.'_user_id'])
  42. return false;
  43. $return = array();
  44. $return['token'] = $_SESSION['fb_'.$this->appId.'_access_token'];
  45. $return['id'] = $_SESSION['fb_'.$this->appId.'_user_id'];
  46. return $return;
  47. }
  48.  
  49. function publish($text, $data) // publikuje na Tablicy
  50. {
  51. $facebook = new Facebook(array(
  52. 'appId' => $this->appID,
  53. 'secret' => $this->appSecret,
  54. 'access_token' => $data['token']
  55. ));
  56. $wynik = $facebook->api('/'.$id.'/feed', 'post', array('message' => $text));
  57. //$wynik = json_decode($wynik);
  58. if($wynik['error'])
  59. return $wynik['error']['type'].': '.$wynik['error']['message'];
  60. else
  61. return "Wpis został opublikowany!";
  62.  
  63. }
  64. }
  65. ?>

wiecie może jak prosto przerobić ten skrypt żeby postował na tablicy fanpage'a, a nie użytkownika?

pozdr.