Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Facebook - Graph API
Forum PHP.pl > Forum > Przedszkole
Lwik
Witajcie,
od jakiegoś czasu dla sprawdzenia swoich umiejętności chce napisać apkę na facebooka, bezproblemowo ogarnąłem logowanie, pobieranie danych czy też komentowanie postów.
Aktualnie stoję przy dodawaniu postów na stream:
  1. $username = $user->id;
  2. $message = "Wlasnie wszedlem!";
  3. $access_token = $params['access_token'];
  4. $post_data = "access_token=".$access_token."&";
  5. $post_data .= "message=message&";
  6. $post_data .= "link=http://link.pl&";
  7. $post_data .= "name=link.PL&";
  8. $post_data .= "picture=lwik.png&";
  9. $post_data .= "privacy={'value': 'FRIENDS_OF_FRIENDS'}";
  10.  
  11. $c = curl_init();
  12.  
  13. curl_setopt($c, CURLOPT_URL, 'https://graph.facebook.com/'.$user->id.'/feed');
  14.  
  15. curl_setopt($c, CURLOPT_HEADER, 0);
  16. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  17. curl_setopt($c, CURLOPT_POST, 1);
  18. curl_setopt($c, CURLOPT_POSTFIELDS, $post_data);
  19. $result = curl_exec($c);
  20. curl_close($c);

Prawa jakie mam nadane: email,publish_stream,read_stream
W przypadku, gdy publikuję bez wartości "privacy" post pojawia sie jako widoczny tylko dla mnie, jeżeli ustawię jakąkolwiek wywala błąd 100#
privacy+must+contains+a+valid+privacy+'value'
Jakieś pomysły?
ViX
Jeśli dobrze pamiętam, przydadzą Ci się do tego uprawnienia: publish_actions
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.