Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

Hej,

mam taki kłopot, chcę móc publikować wpisy na tablicy użytkowników z FB. (tym którzy logowali się na mój serwis przez FB) np mam 100 userów którzy się zalogowali i jednemu chcę wysłać info. na tablicę. (tylko jednemu)

logowanie już mam w bazie trzymam id z fb tego usera? ma ktoś jakiś skrypt czy namiar. na coś takiego.

mam to ale nie działa

http://www.fbsmm.com/2010/12/04/simple-example-to-post...
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

chyba mam

https://developers.facebook.com/docs/reference/rest/str...

ale tam chyba jak tylko na swojej publikować...

Temat: facebook publikowanie na tablicy

Nie wiem czy dobrze Cię zrozumiałem ale wydaje mi się to nieosiągalne. Żeby wysyłać wiadomości do użytkowników, tak żeby widzieli info z Twojego fanpage'a wystarczy że user polubi Twój fanpage - Ty piszesz na tablicy swojego fanpage'a i wszyscy, którzy go lubią otrzymają taką wiadomość.
Wyświetlanie info na tablicy użytkowników (tzw. feed) musi nastąpić za pośrednictwem użytkownika. Nie masz możliwości zamieścić posta na czyjejś tablicy, bez obecności tego użytkownika w Twojej aplikacji. Możesz zrobić taki system, że jeśli ktoś wejdzie ponownie na Twoją aplikację to następuje wysłanie feed'a na jego tablicę - oczywiście jeśli wcześniej użytkownik dał odpowiednie uprawnienia.
pozdr.
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

nie nie ja mam tego kogoś w swojej aplikacji i chce mu coś napisać.

korzystam z tego.

https://developers.facebook.com/docs/reference/rest/lin...

ale jak to zastosuję to na tablicy jest napisane ze autorem takiej aplikacji jest sam właściciel posta a nie ta aplikacja. A posta musi publikować aplikacja.

Ps. post się ładnie publikuję itp. ale autorem tego posta jestem np. ja. a nie aplikacja.

Temat: facebook publikowanie na tablicy

Szczerze powiedziawszy nie wiem czy jest możliwość wstawienia info na czyjejś tablicy zmieniając autora... w końcu to jest na jego tablicy i to jest taka symulacja jakby to użytkownik zamieścił posta.

konto usunięte

Temat: facebook publikowanie na tablicy

Dać się da tylko musisz najpierw mieć odpowiednie uprawnienia udzielone przez usera (możliwość publikowania na wallu i offline access).

W zeszłym miesiącu pisałem coś takiego:

public function postOnWall($accessToken, $from, $to, $message, $picture, $private = true)
{
$this->facebookSessionPersistence->api(sprintf("/%s/feed", $from), 'POST', array(
'access_token' => $accessToken,
'from' => $from,
'to' => $to,
'message' => $message,
'privacy' => $private? array(
'value' => 'CUSTOM',
'friends' => 'SOME_FRIENDS',
'allow' => $from,
) : array('value' => 'ALL_FRIENDS'),
));
}
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

Aleksander rozumiem, że access dajemy od użytkownika u którego chcemy publikować, a from to: id page? "to" to id usera?

facebookSessionPersistence to metoda w tym api od FB? czy jakieś Twoje cudo?

bo u mnie tam też nie widzi metody api?Piotr Stanek edytował(a) ten post dnia 24.01.12 o godzinie 11:00
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

ja mam to

https://github.com/facebook/php-sdk

konto usunięte

Temat: facebook publikowanie na tablicy

facebookSessionPersistence to nie metoda a obiekt. Metoda to api. A taką już masz :)

Ciebie akurat w ogóle nie interesuje "to". To akurat było mi potrzebne, żeby post na wall-u użytkownika był widoczny tylko dla konkretnego znajomego. Wymóg funkcjonalny a nie samego dodawania posta na wallu.

Samo dodawanie posta na wallu to

->api('/idUsera/feed', array(/* tutaj odpowiednie parametry*/));

Gdzie idUsera to właśnie ID użytkownika, na którego wallu chcesz coś opublikować.
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

czyli



$facebook = new Facebook(array(
'appId' => 'xxx',
'secret' => 'xxx',
));


$facebook->api("/tu id usera/feed", array(
'access_token' => 'tu token',
'message' => 'tu wiadomosc;
);



tak?Piotr Stanek edytował(a) ten post dnia 24.01.12 o godzinie 12:25

konto usunięte

Temat: facebook publikowanie na tablicy

Dokładnie.
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

i kto bedzie autorem takiej wiadomosci ?

odplailem i nic nie dziala nie ma postu na wall'u :(

konto usunięte

Temat: facebook publikowanie na tablicy

Żle.
Będzie tak:

$facebook->api("/tu id usera/feed", 'POST', array(
'access_token' => 'tu token',
'message' => 'tu wiadomosc;
);
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

no ok publikuję ale autorem tego czegoś jest właściciel tablicy a ja np chce by to była aplikacje albo mój fanpage?...

konto usunięte

Temat: facebook publikowanie na tablicy

A tak to nie zrobisz. Ale możesz podać, że to Twoja aplikacja postowała na wall-a:
https://developers.facebook.com/docs/reference/api/post/
Parametr "application".

EDIT:
Chociaż z drugiej strony może by się tak dało zrobić, tylko trzeba by z tym API pokombinować :) Nie próbowałem czegoś takiego nigdy robić.Aleksander Wons edytował(a) ten post dnia 24.01.12 o godzinie 12:47
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

no właśnie tak to jest pikuś, tak mam już od dawna. ale bez sensu bo chce informowac użytkownika np o odp na jego pytanie w systemie to autorem nie moze byc on sam przecież..

konto usunięte

Temat: facebook publikowanie na tablicy

A próbowałeś zamiast access_token-a usera podawać access_token Twojej aplikacji?

EDIT:
Albo ustawić parametr "from"?Aleksander Wons edytował(a) ten post dnia 24.01.12 o godzinie 12:58
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

własnię tak chcę zrobić tylko skąd wyczarowac acces token aplikacji?
w ustawienaich aplikacji tego nie ma

from ustawialem i dalem tam id aplikacji i nic.Piotr Stanek edytował(a) ten post dnia 24.01.12 o godzinie 12:59

konto usunięte

Temat: facebook publikowanie na tablicy

https://developers.facebook.com/docs/reference/api/perm...

A na obiekcie facebook-a nie ma takiej metody jak "getAccessToken"?
Piotr Stanek

Piotr Stanek Programista PHP /
JS developer

Temat: facebook publikowanie na tablicy

a mam , ale


$facebook->api("/100002240625255/feed", 'POST', array(
'access_token' => 'access_token z aplikacji',
'message' => 'tu wiadomosc'
));


autorem posta cały czas Piotr stanek czyli jak

najlepiej jak autorem byłby Fanpag

Następna dyskusja:

Api Facebook - publikowanie...




Wyślij zaproszenie do