ruby-on-rails - ruby 应用程序中的混合内容导致没有 SSL

标签 ruby-on-rails facebook-graph-api ssl heroku

我有一个用 Ruby 编写的应用程序。身份验证是通过 Facebook-Graph_API 进行的。

我使用的是通过 Globe SSL 验证的 SSL 证书。

连接已加密,几乎一切正常。但是!

混合内容导致连接不安全。该应用程序正在加载的图片来自 http。但我需要来自 https 源的这个。

我在这里找到:

Graph API for Facebook developers

我必须使用这样的东西:

return_ssl_resource => true

但我不知道我必须把它贴在哪个位置!

有没有人有这方面的例子或经验?如果您需要更多信息,请告诉我。

感谢您的帮助!

最佳答案

当您从 Facebook 请求包含您要显示的图像的数据时,将 return_ssl_resource=true 作为查询参数附加到您发出的请求。

https://graph.facebook.com/<UID>/picture?return_ssl_resources=true

关于ruby-on-rails - ruby 应用程序中的混合内容导致没有 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39873200/

相关文章:

c++ - winldap 无法使用 ssl 连接到 openldap

ruby-on-rails - 更新 Amazon RDS SSL/TLS 证书 - Elastic Beanstalk

mysql - 将 SQL 查询转换为 Rails ActiveRecord 查询

facebook-graph-api - 在 Facebook 上传多张照片

facebook graph API - 获取墙贴

android - 不受信任的 SSL 证书 - 自定义 keystore 问题

ruby-on-rails - JOIN ON ... 以及在 ActiveRecord 中急切加载关联时的条件

javascript - 让 Rails Webpacker 仅在特定 View 中应用 JavaScript( yarn 管理的和非 yarn 管理的)

Facebook Graph API : What's the purpose of the distinction between "links" and "statuses" resp. "read_stream"和 "friends_status"权限

Java:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径