Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Aplikacja Facebookowa, a prawa do postowania u klienta
sf
post 26.05.2014, 10:29:31
Post #1





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Stworzyłem sobie aplikację facebookowa, która dodaje wpisy o nowo pojawiających się wpisach na blogu. Wszystko działa prawidłowo na moim koncie. Teraz chciałbym, aby ta aplikacja miała prawa do postowania na koncie klienta. Co muszę zrobić i co klient musi zrobić by to zadziałało?


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
freemp3
post 26.05.2014, 10:56:47
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Jak rozumiem to ma działać na zasadzie informowania użytkowników o tym, że pojawił się nowy wpis na Twoim blogu?


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
sf
post 26.05.2014, 11:02:39
Post #3





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Tak, to jest normalny wpis na ścianę facebookową. Klient po prostu nie chce ręcznie dodawać wpisów, tylko by z automatu dodał się też na facebooka.

  1. $params = array(
  2. "access_token" => $accessToken,
  3. "message" => "Tutaj wiadomość, że pojawił się nowy wpis",
  4. // inne parametry typu zdjęcie, link
  5. );
  6.  
  7. $ret = $fb->api('/' . $pageId. '/feed', 'POST', $params);


Ten post edytował sf 26.05.2014, 11:04:17


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
freemp3
post 26.05.2014, 11:18:52
Post #4





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Samo publikowanie wpisów nie jest trudne, problem jest w tym, że FB ostatnio zmienił politykę uprawnień i teraz publikowanie (publish_actions) jest w tzw. uprawnieniach rozszerzonych. Polega to na tym, że wybierasz z listy uprawnienia, które Cię interesują, później wysyłasz do nich formularz w którym opisujesz po co Ci one, gdzie wykorzystujesz itp. Następnie w ciągu 7 dni roboczych FB udziela Ci pozwolenia na skorzystanie z wybranych uprawnień lub też nie wink.gif Należy też chyba dołączyć zdjęcia, które to potwierdzają, ale tego nie jestem do końca pewny.

Najprostszym rozwiązaniem było by wyświetlenie użytkownikowi okienka z informacją o chęci wysłania posta przy pomocy JS, ale jak rozumiem w przypadku automatu to odpada.

Ewentualnie możesz zrobić panel w którym wyświetlałbyś nowe posty z bloga, które nie zostały jeszcze opublikowane przez danego użytkownika. Na liście użytkownik klikał by ten post, który chce wysłać i w tedy pojawiało by mu się takie okienko z zapytaniem o pozwolenie.


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
Pyton_000
post 26.05.2014, 11:26:19
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Jakiś czas temu też chciałem zintegrować FB do publikowania na Wallu ale przez zmianę uprawnień dałem sobie chwilowo z tym spokój.

Jak ktoś ma jakieś info jaki sposób to ładnie rozwiązać i jak wysłać zgłoszenie do FB to pisać smile.gif
Go to the top of the page
+Quote Post
sf
post 26.05.2014, 11:36:17
Post #6





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Ogólnie to tam był jakiś problem z autoryzacją, ale to poradziłem sobie poprzez zakomentowanie jednej linijki w api ( podaje poniżej ), na swoje strony mogę wysyłać bez problemów. Czy to co piszecie dotyczy autoryzacji innych osób? Dodałem sobie moją żonę do aplikacji "Roles", nadałem nawet admina, ale niestety publikować na jej wallu nie mogę...

  1. if (isset($params['access_token']) && !isset($params['appsecret_proof'])) {
  2. //$params['appsecret_proof'] = $this->getAppSecretProof($params['access_token']);
  3. }


EDIT:

OK, doczytałem, że nie można postować na czyimś wallu, widocznie trzeba zrobić tak jak pisaliście czyli do nich wysłać zgłoszenie.

Ten post edytował sf 26.05.2014, 12:01:30


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
freemp3
post 26.05.2014, 12:02:58
Post #7





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


@sf nie możesz ponieważ nie udzieliła uprawnień smile.gif Samo dodanie użytkownika nic nie daje, należy wejść do aplikacji i wszystko zaakceptować. Dopiero w tedy będzie mógł publikować.

@Pyton_000 - z tego co się orientuję to w aplikacjach utworzonych jeszcze przed wprowadzeniem nowego api możliwe jest publikowanie na wall-u stary sposób. Natomiast przy nowych aplikacjach, trzeba dostać pozwolenie od FB tak jak opisałem wyżej. Czyli w skrócie pytasz FB, czy możesz zapytać użytkownika o to, czy pozwoli Ci publikować na wall-u wink.gif Nie jestem pewny, czy w przypadku publikowania przez JS dalej jest możliwość po prostu wyświetlenia okienka i spytania użytkownika, czy też trzeba się pytać o to FB, ale wydaje mi się, że nie powinno być z tym problemów.


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
sf
post 13.06.2014, 15:44:52
Post #8





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


@freemp3: dzięki wielkie za pomoc, znalazłem teraz chwilę czasu to dokończyłem pisanie tego

gotowy kod dla potomnych gdyby ktoś szukał:

dodawanie wpisów na facebook

Ten post edytował sf 13.06.2014, 15:45:48


--------------------
Zapraszam na mój php blog, tworzenie stron.
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:17