Also ich versuche, eine einfache Desktop-Anwendung zu programmieren, um sich in jemandes Facebook einloggen. Im Moment ist das mein einziges Ziel, logge dich einfach bei Facebook ein. Ich schreibe in Ruby und benutze Schuhe GUI Toolkit. Hier ist der Code, den ich bisher habe:Facebook Desktop-Anwendung
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
So ist es auf jeden Fall auf die Login-Funktion bekommen, weil es alarmiert, was ich in das Textfeld eingeben, nachdem die Login-Button klicken. Aber ich habe keine Ahnung, wo ich anfangen soll, soweit das Logging in den Facebook-Bereich geht ... Ich habe versucht, auf Facebook's instructions zu schauen, und ich habe auch versucht, Google zu diesem Thema zu suchen, aber alle Tutorials sind für Schienen.
Ich habe mechanize gesehen, aber ich weiß nicht, wie gut das mit Schuhen spielen wird, weil es aussieht, als ob es versucht, seine eigenen Knöpfe und Sachen zu implementieren.
Ich bin super neu zu Ruby und habe keine Ahnung, wie man sich von einer Desktop-App anmeldet. Irgendwelche Ratschläge oder Anleitungen, um mir zu helfen? Ich meine, ich muss mit "zuerst diese Dateien einbeziehen ..." beginnen, ich bin ein absoluter Anfänger.
Was müssen Sie tun, wenn Sie sich bei Facebook anmelden? – Linuxios
@Linuxios gut mein Programm wird eine Liste von Informationen auf dem Bildschirm anzeigen, wesentlich, wenn Sie eine Sache auf der Liste mögen, dann können Sie es "mögen" und es wird auf Ihrer Wand – Richard
gepostet werden Im Allgemeinen melden Sie sich nicht an an Facebook, indem Sie Ihren Benutzernamen und Ihr Passwort an Ihren Computer senden. Der Prozess ist darauf ausgerichtet, den Token Ihrer Apps-Anwendung zu vertrauen (oder nicht). Im Wesentlichen müssen Sie in Ihrer App einen eingebetteten Browser bereitstellen, der mit der FB interagieren kann. Die Kombination aus Ihrer App-ID und Benutzerinteraktion in diesem Browser gewährt Ihrer App ein Sicherheitstoken mit Zugriff auf Teile des FB-Graphen Daten, die der Benutzer zugestimmt hat, können Sie haben. –