![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie! Piszę sobie skrypt który pobierze mi otrzymane wiadomości z mojego fanpage'a za pomocą cURL-a. Logowanie do fb działa, przejście do spisu odebranych wiadomości również działa (https://m.facebook.com/messages/?pageID=id_stronki&ref=bookmarks) jednak gdy chcę przejść do konkretnej wiadomości (https://m.facebook.com/messages/read/?tid=mid.1381260641647%3A4ada6e8b0261391645&pageID=id_stronki) dostaję taki komunikat:
Kod Insufficient Permission You do not have the necessary permission for the specified Page to perform the requested action. O jakie uprawnienia chodzi skoro loguję się na konto admina tej stronki? Jak to obejść/poprawić? Z góry dzięki Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Fb udostępnia api i to jedyna słuszna droga do komunikacji z nim (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tak, oczywiście wiem o API Facebooka ale mam problem z konfiguracją aplikacji.
Otóż żeby przez aplikację dostać się do skrzynki odbiorczej funpage aplikacja musi mieć uprawnienia Kod read_page_mailboxes a żeby te uprawnienia dodać muszę wysłać aplikację do weryfikacji a żeby ją wysłać muszę do zgłoszenia dołączyć screencast i w nim umieścić sposób wykorzystania aplikacji. Jak mam to niby zrobić skoro projekt przy którym będzie wykorzystywana aplikacja jest praktycznie w punkcie startowym? Nie da się jakoś inaczej dodać tych uprawnień?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie dlatego, że kiedyś jak się dało to ludzie to perfidnie wykorzystywali do rozsyłania wszelakiego spamu, wiec fb ukrócił ten proceder (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
@ShutteR: ale przecież w momencie pracy, jako developer, masz dostęp do wszystkiego. Podczas dodawania uprawnień będziesz miał dodatkowe ostrzeżenie, że jako developer możesz uzyskać takie uprawnienia ale po publikacji ludziom to już nie zadziała. Później wystarczy pod koniec projektu przesłać im zgłoszenie o uprawnienia. Jeżeli aplikacja jest napisana wg ich wytycznych (nie dla spamu/zbierania danych) to dadzą je bez problemu po kilku dniach.
Ten post edytował SHiP 27.05.2016, 08:49:22 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
No to u mnie coś jest nie tak. Włączyłem aplikację w tryb developerski, dodałem read_page_mailboxes, próbuję pobrać wiadomości:
Kod https://graph.facebook.com/PAGE_id/conversations?access_token=EAACEdEose0cBAIDOkhK99Pxlrt6AkxnvjeZBDxVSm1Gnq3x3i8PiaDGOBQZA3POTgx GY8deDt73gw5RZBvZBaI4ZB7vVSv6jVL4KGBSYJ9ZAha2g083Tfp1FabwqIYpFZCD3PZBEcJBeDkVvqKK Vdn3lZAmMOSzLXijDJHDC3J7TbbCKRaYcQX na co dostaję zwrot: Kod "(#279) Requires read_page_mailboxes permission to manage the object" Poniżej screen z ustawień w aplikacji: (IMG:http://images76.fotosik.pl/631/f8e5ace4f73aa6cemed.png) Co jeszcze mogłem skopać? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
A czy używasz access tokenu strony? Najlepiej użyj graph explorera do przetestowania tej funkcjonalności: https://developers.facebook.com/tools/explorer Tam po kliknięciu Get Access Token możesz wybrać fanpage. Przetestowałem i u mnie wszystko działa bez poblemu
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 2 Dołączył: 17.07.2014 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
Też byłbym zainteresowany tym tematem jednak jeżeli uda Ci się to zrobić to jakbyś mógł rozpisać co po czym się robi, bo nigdy z fb jako developer nie miałem styczności.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 30 Dołączył: 22.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
SHiP prawdę prawi dla konta z jakiego tworzysz masz full dostęp, co do zdobycia tych uprawnień tez wiele nie trzeba ja zrobiłem prostą stronkę z bootstrapa, napisałem po co mi uprawnienia (i to tutaj trzeba napisać w miarę z sensem, dając do zrozumienia że nie będziesz spamował itp.) i nie sprawiali problemów
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Kod me/permissions Zwraca mi : Kod { "data": [ { "permission": "manage_pages", "status": "granted" }, { "permission": "public_profile", "status": "granted" } ] } więc tylko takie mam uprawnienia :/ A korzystam z głównego konta. W weekend wysłałem im partyzancki screencast, może z litości dadzą te uprawnienia (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 21:14 |