2012-09-30 4 views
1

Nous diffusons un flux Facebook sur notre site, qui comprend des images telles que des photos de profil diffusées sur Facebook. Notre site est servi via HTTPS, et nous utilisons généralement des URL relatives au protocole lors de la liaison à des images externes. Cependant, les images Facebook ne s'affichaient pas. Après avoir creusé, j'ai remarqué que les liens https pointant vers des images facebook cdn provoquent une erreur SSL car l'URL Facebook CDN ne correspond pas à l'URL Akamai associée à leurs certificats.Accès aux images Facebook via HTTPS

Comparez:
http://profile.ak.fbcdn.net/hprofile-ak-prn1/50164_1132339922_583434524_n.jpg
https://profile.ak.fbcdn.net/hprofile-ak-prn1/50164_1132339922_583434524_n.jpg

Cela rend l'utilisation des images facebook impossible d'accéder en tant que sources d'image urls HTTPS ou protocole relatif, et rend ainsi l'intégration d'images Facebook dans les sites HTTPS impossible sans déclencher des avertissements de contenu mixte .

Quelqu'un a-t-il rencontré ce problème?

+0

Pour obtenir cette URL sécurisée prenez-vous la réponse standard de Facebook et le remplacement de la protocole 'http' avec' https' ou définissez-vous la chaîne de requête 'return_ssl_resources'? – cpilko

+0

cpilko - le premier, je n'avais pas réalisé 'return_ssl_resources' existé - c'est la réponse – Yarin

Répondre

3

compris cela:

sur votre graphique appels api, utilisez return_ssl_resources=1, et il vous donnera la bonne image https urls

Questions connexes