Facebook个人资料图片即将登陆Http:在安全网站预计Https:

时间:2013-03-15 02:00:20

标签: facebook ssl https profile image

在我的Drupal 7网站上,当用户使用Facebook登录时,会拉出不安全的图像

http:// profile.ak.fbcdn.net/hprofile-ak-ash3/211260_100002498550684_1807914074_s.jpg

我正在使用Drupal For Facebook

我已按照此处的说明进行操作

Facebook JavaScript SDK over HTTPS loading non-secure items

也许它已经过时了,目前的解决办法是什么?

另外奇怪的是,当我使用我的Facebook帐户登录时,它没有问题

https:// fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/211648_100004825298386_474362609_s.jpg

无论如何,我如何使个人资料图片安全?谢谢你的时间。

2 个答案:

答案 0 :(得分:2)

您可以通过附加参数return_ssl_resources=1轻松让Graph API返回用户图片的SSL URL - 请参阅安全版本中请求的Mark的图片:

https://graph.facebook.com/4/picture?return_ssl_resources=1

答案 1 :(得分:1)

因此,经过进一步审核,我意识到我的Facebook个人资料是唯一一个在我的网站上出现问题的人,我的个人资料图片在登录Facebook后保持不安全。

在深入挖掘后,我意识到当我直接登录www.facebook.com时,我的连接默认也是不安全的。

我进入了帐户设置和安全选项卡,它说了一些关于安全浏览正在迁移的内容。我将安全浏览更改为启用了瞧!

一切都很完美。

我仍然想要实现这个

str_replace('http://profile.ak.fbcdn.net','https://fbcdn-profile-a.akamaihd.net',$user['pic_square']);

所以,如果有人在老学校里无法安全地浏览它取代了链接,但我甚至不知道如何做到这一点或者代码去了哪里,但我会将其保存一天。