2010-06-14 15 views
5

Chcę zbudować skrypt, w którym automatycznie loguję się za pomocą skryptu PHP, aktualizuję status lub w/e, a następnie wylogowuję się. Korzystanie z Graph API lub FQL byłoby świetne, gdyby nie to, że dostałem paskudne wyskakujące okienko, że muszę się zalogować i zezwolić na "aplikację". Nie chcę tego, znam swoją nazwę użytkownika i hasło i chcę, aby natychmiast się logował, robił swoje rzeczy i wylogowywał się.Zaloguj się do Facebook API ze znaną nazwą użytkownika i hasłem

Czy to możliwe dzięki Facebook API? Naprawdę nie lubię skrobania FB, ale nie dają mi dużego wyboru./=/

Dlatego chcę się zalogować przez skrypt PHP natychmiast do Facebooka.

Dzięki!

+0

Dlaczego masz jakiegoś użytkownika facebook login + hasło ?! Naprawdę, * naprawdę * nadzieję, że to tylko własne. – ThiefMaster

+0

To rzeczywiście mój klienta. Mają stronę na Facebooku i chcą połączyć wszystko informacje na temat wszystkich mediów społecznościowych ... dlaczego tak dziwnie jest tego chcieć? –

+0

Ponieważ używanie nazwy użytkownika/hasła nie jest konieczne, wystarczy, że użytkownik musi autoryzować aplikację i przyznać jej uprawnienie MANAGE_PAGES. zdobądź znacznik strony dla swojej strony, który możesz następnie użyć do robienia rzeczy jako strony. Wiem, że to okropny bałagan, że administrator strony musi autoryzować aplikację dla całego swojego konta (tj. dostęp do * wszystkich * stron zamiast być w stanie aby dodać aplikację do strony, a następnie pobrać token strony ut administrat lub będąc zaangażowanym, z wyjątkiem instalowania aplikacji), ale wciąż lepszym niż poleganie na nazwie użytkownika/haśle i emulowaniu normalnego klienta. – ThiefMaster

Odpowiedz

2

Dostęp do fb można uzyskać za pomocą adresu e-mail i hasła, ale w przypadku fb tos. Sprawdź ten link: http://www.daniweb.com/web-development/php/code/290893/facebook-login-with-curl

Jeśli chcesz mieć uprawnienia offline, to ostatnie wiadomości z Facebooka, to nie obsługuje uprawnień offline. :(

https://developers.facebook.com/roadmap/offline-access-removal/

1

Nie można zalogować się za pomocą nazwy użytkownika/hasła za pomocą api.

to, co możesz zrobić, to pozwolić użytkownikowi na udzielenie pozwolenia offline na aplikację, możesz osiągnąć podobny efekt. (np. Użyłem tego do utworzenia prostego aktualizatora stanu wiersza poleceń)

Powiązane problemy