【问题标题】:Detect if Facebook User is using HTTPS检测 Facebook 用户是否使用 HTTPS
【发布时间】:2013-01-21 20:51:08
【问题描述】:

我有一个进程通过 NET:HTTP 连接提取所有用户的个人资料照片。问题是我不知道用户的帐户使用的是 HTTP 还是 HTTPS——如果我得到了正确的细节,这个过程就可以正常工作。有没有一种好的、可靠的方法可以让 Koala gem 显示用户的安全级别?

我一直在研究 FB api,但找不到任何相关信息。希望给点建议。

【问题讨论】:

  • 使用 nmap 显示网络活动。
  • 为什么不直接使用 API 来检索照片?
  • 我希望有某种方法可以使用图形 API 或执行 fql 查询来确定用户是否拥有受保护的帐户。
  • @Igy,我必须从另一个仅包含照片位置引用的应用程序中检索照片。我正在使用 FQL 查询来返回个人资料照片的“src_big”位置。
  • @Qumara SixOneTour,感谢您指出这一点,它已修复。

标签: ruby-on-rails ruby facebook facebook-graph-api koala


【解决方案1】:

我通过完全规避它解决了这个问题。我重新设计了应用程序以相互通信,而不是每个人都向 FB Graph 发出自己的请求。

连接到 FB api 的应用程序将我需要的内容转储到数据库中,然后向另一个应用程序发出请求(使用新记录的 id)。然后,该应用程序回调到 FB 应用程序,该应用程序提供了一个 json 服务,其中包含其他应用程序从图表中需要的所有内容。彻底消除 http/https 问题和身份验证问题。

【讨论】:

    猜你喜欢
    • 2021-05-27
    • 1970-01-01
    • 2016-09-04
    • 2011-11-04
    • 2017-01-10
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    相关资源
    最近更新 更多