私は簡単なデスクトップアプリケーションを誰かの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's instructionsを見てみました。また、件名を検索してみましたが、すべてのチュートリアルはレール用です。
私はmechanizeを見たことがありますが、それは自分のボタンやものを実装しようとしているように見えるので、それが靴でどれくらいうまくいくか分かりません。
私はRubyに新しく、デスクトップアプリケーションからログインする方法がわかりません。私を助ける助言やチュートリアルはありますか?私は「最初にこれらのファイルをインクルードする」から始める必要があることを意味します。私は絶対初心者です。
あなたがFacebookのログインに一度行うには何が必要ですか? – Linuxios
@Linuxiosよく私のプログラムは画面上の情報のリストを表示します。あなたがリストにあるものが好きなら、あなたはそれを好きであなたの壁に掲示されます。 – Richard
一般的に、あなたはログインしませんあなたの最後にFBにユーザー名とパスワードを保存してFacebookに送信する。このプロセスは、アプリケーションアプリケーションのトークンを信頼する(またはしない)ように設計されています。基本的には、FBと対話することができる埋め込みブラウザをあなたのアプリケーションに提供する必要があります。そして、あなたのアプリIDとそのブラウザのユーザインタラクションの組み合わせは、FBグラフの一部を取得するためのアクセス権を持つセキュリティトークンをあなたのアプリに与えますユーザーが同意したデータ。 –