Так что я пытаюсь запрограммировать простое настольное приложение для входа в чей-то facebook. Прямо сейчас, это моя единственная цель, просто войдите в facebook. Я кодирую в Ruby и использую инструментарий GUI для обуви. Вот код, который я до сих пор:Приложение для настольных компьютеров Facebook
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
Так что это, безусловно, получает функции входа, так как он предупреждает, что я типа в текстовое поле после нажатия на кнопку входа. Но я понятия не имею, с чего начать, поскольку запись в часть facebook идет ... Я пробовал посмотреть на Facebook's instructions, и я также пробовал искать в Google по этой теме, но все учебники предназначены для рельсов.
Я видел mechanize, но я не знаю, насколько хорошо это будет играть с обувью, потому что похоже, что он пытается реализовать свои собственные кнопки и прочее.
Я супер новичок в рубине и понятия не имею, как подключиться к настольному приложению. Любые советы или руководства, чтобы помочь мне? Я имею в виду, мне нужно начинать с «сначала включать эти файлы ...», я абсолютный новичок.
Что вам нужно сделать, как только вы войти в Facebook? – Linuxios
@ Linuxios хорошо, моя программа будет отображать список информации на экране, если вам нравится одна вещь в списке, то вы можете «понравиться» ей, и она будет размещена на вашей стене. – Richard
Как правило, вы не заходите в систему в Facebook, сохраняя имя пользователя и пароль для FB в конце. Этот процесс разработан вокруг доверенных (или нет) токенов приложений приложений. По сути вам нужно будет предоставить встроенный браузер в вашем приложении, способный взаимодействовать с FB, а также сочетание вашего идентификатора приложения и взаимодействия с пользователем в этом браузере, предоставит вашему приложению маркер безопасности с доступом к частицам FB-графика данные, которые пользователь согласился вы можете получить. –