![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 23.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
(proszę o przeniesienie tematu jeśli to konieczne, ale stosowniejszego miejsca nie znalazłem). chcę korzystać z Facebook API Graph Search jako źródła publicznych informacji, Nie chcę tworzyć aplikacji na FB, ani wczytywać się w cały SDK, bo nie mam takiej potrzeby. Mówię od razu jakie są moje intencje. próbuję pobierać dane z Grafu generując sobię najpiew token aplikacji: Kod $get_token = 'https://graph.facebook.com/oauth/access_token?type=client_cred&client_id='.$client_id.'&client_secret='.$client_secret.'&redirect_uri='.$redirect_uri; a potem generując zapytanie: Kod $query_url = 'https://graph.facebook.com/search?'.$query.'&access_token='.$token; działa ale tylko kiedy przeszukuję strony, gdy tak samo próbuję wyszukiwać wydarzenia, mam błąd: Cytat search?q=confe&type=page - działa search?q=confe&type=event - błąd: (#200) Must have a valid access_token to access this endpoint", analogicznie jest gdy próbuję robić takie zapytania przez Graph API Explorer (https://developers.facebook.com/tools/explorer/) podając App Token. mogę przeszukiwać obiekty typu 'event' tylko przy użyciu User Token, mogę go generować przy użyciu Graph API Explorer, ale nie mam pojęcia jak go generować przez url w skrypcie, a raczej wiem, że: Cytat user access token and should not be hard coded into your apps i nigdzie nie znajduję metody sprawnego pobierania User Token. Tyle tylko, że ja chcę pobrać własnym kontem, z pełnymi uprawnieniami. Reasumując, czy ktoś wie jak: 1. Uzyskać dostęp do bazy obiektów typu 'event' analogicznie jak go 'page' 2. jak generować User Token z poziomu skryptu? jedno z dwóch mnie poratuje. Trochę nie rozumiem, dlaczego do jednego publicznego obiektu FB daje dostęp z poziomu aplikacji, a do drugiego nie. dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Jak przeglądasz stronę to jesteś zalogowany i masz nadany access_token.
Teraz pobierz swój access token i wstaw go do kodu php. Ale nie wiem jak to dokładnie będzie działało, bo ja ostanio robiłem taką aplikację ale wcześniej musiałem mieć nadany kod APP_ID i APP_SECRET abym mógł zalogować się przy pomocy FACEBOOK API. Ja używałem najnowsego PHP SDK 4.0. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:41 |