Facebook个人资料图片在安全网站上显示为Http:

Facebook个人资料图片在安全网站上显示为Http:,facebook,ssl,https,profile,image,Facebook,Ssl,Https,Profile,Image,在我的Drupal7网站上,当用户使用Facebook登录时,会出现一个不安全的图像 http://profile.ak.fbcdn.net/hprofile-ak-ash3/211260_100002498550684_1807914074_.jpg 我正在使用Drupal For Facebook 我已经按照这里的指示做了 也许它已经过时了,目前对此的修复方法是什么 同样奇怪的是,当我用我的Facebook帐户登录时,它没有问题 https://fbcdn-profile-a.akamai

在我的Drupal7网站上,当用户使用Facebook登录时,会出现一个不安全的图像

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

我正在使用Drupal For Facebook

我已经按照这里的指示做了

也许它已经过时了,目前对此的修复方法是什么

同样奇怪的是,当我用我的Facebook帐户登录时,它没有问题

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


我如何使个人资料图片安全无虞?感谢您抽出时间。

因此,在进一步查看之后,我意识到我的Facebook个人资料是唯一一个在我的网站上出现问题的个人资料,在登录Facebook后,我的个人资料图片处于不安全状态

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

我进入了帐户设置和安全选项卡,其中提到了迁移中的安全浏览。我将安全浏览改为启用,瞧

一切都很顺利

我仍然想实现这一点

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

因此,万一有人在旧式的不安全浏览中卡住了,它会替换链接,但我甚至不知道如何做,也不知道代码去了哪里,但我会把它保存一天。

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

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

我进入了帐户设置和安全选项卡,其中提到了迁移中的安全浏览。我将安全浏览改为启用,瞧

一切都很顺利

我仍然想实现这一点

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

因此,万一有人在旧式的不安全浏览中卡住了,它会替换链接,但我甚至不知道如何做,也不知道代码去了哪里,但我会把它保存一天。

你可以很容易地让Graph API通过附加参数
return\u SSL\u resources=1
返回用户图片的SSL URL–参见Mark的安全版本中要求的图片:


通过添加参数
return\u SSL\u resources=1
,可以让Graph API轻松返回用户图片的SSL URL–请参阅安全版本中要求的Mark图片:


这不起作用,我将以下代码添加到example.php
You/picture?return\u ssl\u resources=1“>
Define“那不起作用”请–因为当您单击我发布的链接时,您应该能够清楚地看到它是否有效。我的意思是我不知道代码在哪里,我无法理解。Drupal for Facebook必须隐藏此代码,或者我可能会将其放在Facebook sdk js库中。我不知道。?return_ssl_resources=1是否有效,我无法获取这对我来说很有用。感谢您抽出时间。这是一个很好的响应。从图形链接返回的链接,其
返回\u ssl\u资源
参数设置为1,与非ssl链接略有不同。https
https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/372719_100002538572418_1473050437_q.jpg
http
http://profile.ak.fbcdn.net/hprofile-ak-ash4/372719\u 10000253857248\u 1473050437\u q.jpg
您可以通过替换
http://profile.ak.fbcdn.net
https://fbcdn-profile-a.akamaihd.net
那不行,我在example.php
You/picture?return\u ssl中添加了以下代码_参考资料=1“>
请定义“那不起作用”–因为当你点击我发布的链接时,你应该能够清楚地看到它起作用了。我的意思是我不知道代码在哪里,我无法理解。Drupal For Facebook必须隐藏此代码,或者我想把它放在Facebook sdk js库中。我不知道?return\u ssl\u resources=1有效我就是不能让它为我工作。谢谢你的时间。这是一个伟大的回应。参数设置为1的
return\u ssl\u resource
从图形链接返回的链接与非ssl链接略有不同。https
https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/372719_100002538572418_1473050437_q.jpg
http
http://profile.ak.fbcdn.net/hprofile-ak-ash4/372719_100002538572418_1473050437_q.jpg
您可以通过替换
http://profile.ak.fbcdn.net
带有
https://fbcdn-profile-a.akamaihd.net