Próbuję więc zaprogramować prostą aplikację komputerową, aby zalogować się do czyjegoś facebooka. W tej chwili to mój jedyny cel, wystarczy zalogować się na Facebooku. Koduję w Ruby i używam zestawu narzędzi GUI obuwia. Oto kod mam tak daleko:Aplikacja Facebook Desktop
Shoes.app do
stack(:margin => 12) do
para "Enter your login information"
flow do
para "Username: "
@login_text = edit_line
end
flow do
para "Password: "
@pass_text = edit_line(:secret => true)
end
@login_button = button "Login"
@login_button.click {
login(@login_text.text, @pass_text.text)
}
end
end
def login(username, password)
alert(username + " " + password)
end
więc na pewno się do funkcji logowania, ponieważ alarmuje co mam wpisać w polu tekstowym po kliknięciu przycisku logowania. Ale nie mam pojęcia, od czego zacząć, jeśli chodzi o logowanie do części na facebooku ... Spróbowałem spojrzeć na Facebook's instructions i próbowałem również wyszukiwania w Google na ten temat, ale wszystkie tutoriale są dla szyn.
Widziałem mechanize, ale nie wiem, jak dobrze będzie to wyglądać z butami, ponieważ wygląda na to, że próbuje zaimplementować własne przyciski i inne rzeczy.
Jestem zupełnie nowy w rubinach i nie mam pojęcia, jak zalogować się z poziomu aplikacji komputerowej. Wszelkie porady lub samouczki, które mogą mi pomóc? Chodzi mi o to, że muszę zacząć od "najpierw dołącz te pliki ...", jestem absolutnie początkujący.
Co trzeba zrobić, gdy logujesz się na Facebooku? – Linuxios
@Linuxios oraz mój program wyświetli listę informacji na ekranie, niezbędną, jeśli podoba Ci się jedna rzecz na liście, możesz ją "polubić", a zostanie ona opublikowana na twojej ścianie. – Richard
Generalnie nie logujesz się na Facebooku, zapisując nazwę użytkownika i hasło do FB na końcu. Proces ten opiera się na zaufaniu (lub nie) żetonom aplikacji. Zasadniczo musisz podać wbudowaną przeglądarkę w swojej aplikacji, która będzie mogła wchodzić w interakcje z FB, a kombinacja twojego identyfikatora aplikacji i interakcji użytkownika z tą przeglądarką nadadzą twojej aplikacji token bezpieczeństwa z dostępem do pobierania części wykresu FB dane, które użytkownik może zaakceptować. –