Chciałbym wykonać proste wyszukiwanie użytkowników według ich nazwy z aplikacji komputerowej za pomocą interfejsu API wykresu Facebooka. Wynik, który chcę mieć, to lista nazw użytkowników i link do ich profilu. Spędziłem kilka godzin czytając dokumentację, ale nadal nie jest dla mnie jasne, jakie tokeny dostępu będę potrzebować. Stworzyłem konto programisty na Facebooku i dodałem nową aplikację. Mam dostęp do aplikacji tokena i starałem się zrobić wyszukiwania używając następującego adresu URL:Facebook graph API: proste wyszukiwanie dla użytkowników według nazwy
https://graph.facebook.com/search?q=john&access_token={my_app_access_token}
dostałem następującą odpowiedź:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
}
Moje pytanie brzmi, czy możliwe jest wykonanie takiego prostego wyszukiwania bez tokena dostępu użytkownika. Zatem użytkownik siedzący przed moją aplikacją komputerową NIE powinien musiał gdzieś wpisywać swoich referencji na Facebooku - nigdy. Czy można to w jakiś sposób zrobić?
możesz pokazać jeden przykład. Próbowałem dodać typ wyszukiwania, a także token dostępu. Użyłem eksploratora wykresu do przetestowania. ale ja też uzyskać OAuthException. jak to osiągnąć? – Chetan
Przykład wyszukiwania: https://graph.facebook.com/v2.10/search?q=AdMe&type=page&fields=picture&access_token= –
@ BjörnKaiser Otrzymuję komunikat "{ " ":" { "message" : "Nieprawidłowy dostęp OAuth żeton." "type": "OAuthException" "code": 190, "fbtrace_id": "BzNqFjuIumD" } } ' –