为了给你一些背景信息,我目前正在开发一个应用程序的后端,该应用程序在一个非常小的 32 字符 LCD 屏幕上记录 Facebook 通知的数量,连接到Arduino。为此,我打开了一个 Facebook 应用程序,并在我的服务器上有一个页面,用于重定向用户以获得授权和权限,然后继续获取访问令牌。在我的浏览器中,所有重定向都运行良好,我最终得到了通知的 JSON 表示。但是,我希望它能够自主工作 - 当我尝试使用 Ruby 获取页面、解析结果并将它们写入串行端口时,结果是用于将用户重定向到 Facebook 对话框的 javascript,而不是通知。返回 IE 客户端代码,而不是执行(不足为奇)。
我的问题是是否无论如何都可以获得授权,并在不重定向到另一个页面或在客户端运行代码的情况下请求访问令牌?