Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodanie wiadomości na tablicy faceebooka z pomocą PHP SDK
Forum PHP.pl > Forum > PHP
the_php
Witam.

Chciałem się zapytać, czy może ktoś z was wie jak udostępnić na tablicy swojej strony na Facebooku wiadomość?

Znalazłem skrypt na wysyłanie wiadomości na tablice innych:
  1. <?php
  2. require 'src/facebook.php';
  3.  
  4. $config = array(
  5. 'appId' => 'xxx',
  6. 'secret' => 'xxx',
  7. 'cookie' => true,
  8. );
  9.  
  10. $facebook = new Facebook($config);
  11. $user_id = $facebook->getUser();
  12.  
  13.  
  14.  
  15. if($user_id){
  16. $user_profile = $facebook->api('/me','GET');
  17. echo "$user_profile[name]";
  18. }
  19.  
  20. $page_id = 'xxx';
  21. $params = array('message' => 'Testowy wpis',);
  22.  
  23. $post = $facebook->api('/'.$page_id.'/feed', 'post', $params);
  24.  
  25.  
  26. ?>


Chciałbym aby wysłana wiadomość była oznaczona jako wysłana przez stronę (a nie przez jej administratora), czyli tak samo jak bym napisał ją na tablicy.

Czekam na pomysły.
melkorm
Musisz mieć uprawnienia publish_stream + manage_pages (bodajze tak się to nazywało) wtedy przez API musisz pobrać token dla danej strony i w $params przesłać token do strony a nie token użytkownika, wszystko jest w dokumentacji trzeba troszkę poszperać po prostu.

Kilka linków:
Uprawnienia (ostatnie - od stron)

Tutaj jak uzyskać token dla strony a także jak postować jako strona
the_php
Wszystkie uprawnienia już są ustawione, a wiadomości jako strona jak nie idzie wysłać, tak nie idzie.
Ges
Zrob sobie try { } catch(); na $facebook->api() to może dostaniesz jakieś konkretniejsze informacje co się dzieje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.