【问题标题】:Getting an access token without a browser在没有浏览器的情况下获取访问令牌
【发布时间】:2012-04-30 01:01:08
【问题描述】:

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

我的问题是是否有办法获得授权,并在不重定向到另一个页面或在客户端运行代码的情况下请求访问令牌?

【问题讨论】:

    标签: facebook oauth facebook-access-token


    【解决方案1】:

    看看这个:https://developers.facebook.com/docs/authentication/devices/

    另一种方法是“预生成”一个 AccessToken 并简单地使用硬编码或作为输入表单或任何您喜欢的方式。这样您就不必往返于您的服务器。

    【讨论】:

      【解决方案2】:

      您如何“使用 Ruby”获取此页面,因为如果您将获得重定向,您可以检查请求状态代码以及它是否是 302 读取位置并执行重定向读取位置 url。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-15
        • 1970-01-01
        • 2014-03-29
        • 2022-11-24
        • 1970-01-01
        • 2012-06-15
        • 2013-09-13
        • 2012-02-01
        相关资源
        最近更新 更多