Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodanie wiadomości na tablicy faceebooka z pomocą PHP SDK
the_php
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 21.03.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
melkorm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


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

Ten post edytował melkorm 12.10.2011, 22:18:23


--------------------
Go to the top of the page
+Quote Post
the_php
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 21.03.2008

Ostrzeżenie: (0%)
-----


Wszystkie uprawnienia już są ustawione, a wiadomości jako strona jak nie idzie wysłać, tak nie idzie.
Go to the top of the page
+Quote Post
Ges
post
Post #4





Grupa: Zarejestrowani
Postów: 61
Pomógł: 9
Dołączył: 22.02.2008

Ostrzeżenie: (0%)
-----


Zrob sobie try { } catch(); na $facebook->api() to może dostaniesz jakieś konkretniejsze informacje co się dzieje.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:58