首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook桌面应用程序

Facebook桌面应用程序
EN

Stack Overflow用户
提问于 2013-04-25 03:10:12
回答 1查看 771关注 0票数 5

因此,我正在尝试编写一个简单的桌面应用程序来登录某人的facebook。现在,这是我唯一的目标,只要登录facebook即可。我用Ruby编写代码,并使用shoes GUI工具包。以下是我到目前为止拥有的代码:

代码语言:javascript
复制
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,也尝试过在谷歌上搜索这个主题,但所有的教程都是针对rails的。

我见过mechanize,但我不知道它在鞋子上的表现如何,因为它看起来像是在尝试实现自己的按钮和东西。

我是ruby的超级新手,不知道如何从桌面应用程序登录。有什么建议或教程可以帮我吗?我的意思是,我需要从“首先包含这些文件……”开始,我是一个绝对的初学者。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-03 03:17:50

正如评论中提到的,您最好的选择可能是使用OAuth,但您不一定需要实现其他任何东西才能使其工作。使用oauth ruby gem,您可以构建一个用户令牌,并使用该令牌执行必要的getputpost请求。由于Facebook支持OAuth令牌(我相信),这可能是最好的方式。

有关ruby OAuth gem here的信息

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16200263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档