Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie wiadomości z FB via cURL
ShutteR
post
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
Go to the top of the page
+Quote Post
com
post
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)
Go to the top of the page
+Quote Post
ShutteR
post
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ń?
Go to the top of the page
+Quote Post
com
post
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)
Go to the top of the page
+Quote Post
SHiP
post
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
Go to the top of the page
+Quote Post
ShutteR
post
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ć?
Go to the top of the page
+Quote Post
SHiP
post
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
Go to the top of the page
+Quote Post
michaf1994
post
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.
Go to the top of the page
+Quote Post
prz3kus
post
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
Go to the top of the page
+Quote Post
ShutteR
post
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)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 15.09.2025 - 21:14