Приложения FBML терпят неудачу под HTTPS - PullRequest
3 голосов
/ 21 сентября 2011

При установке в консоли разработчика защищенного URL-адреса (https) и попытке загрузить холст под Facebook: https://apps.facebook.com/fanta-seriea/ Я получаю сообщение о том, что Facebook получил пустой ответ. Я делаю что-то неправильно? Сертификат в порядке: https://fanta -seriea.com Так почему это происходит? L.

Ответы [ 5 ]

3 голосов
/ 01 октября 2011

Если вы включили SSL для своего приложения FBML, убедитесь, что ваш сертификат SSL включает в себя все промежуточные сертификаты в цепочке доверия, поскольку наша проверка SSL является строгой.Вы можете использовать сторонние инструменты анализа SSL (например, https://www.ssllabs.com/index.html), чтобы проверить состояние вашего сертификата и исправить любые ошибки (и предупреждения). Если у вашего сертификата SSL есть проблемы, вы можете увидеть ошибку «Пустой ответ получен», когда вызагрузите приложение FBML canvas. "

From https://developers.facebook.com/blog/post/567/

1 голос
/ 04 октября 2011

Извините за оффтоп.

Новый Дорожная карта разработчика говорит, что FBML умрет 1 июня 2012 года. Лучше перейти в режим iframe.

0 голосов
/ 04 октября 2011

Вы ссылаетесь на незащищенные активы на этой странице. Facebook может сообщать вам недопустимое сообщение об ошибке.

Вы должны релятивизировать все URL, которые являются простыми активами.

Если вам нужны ресурсы из других доменов, которые не принадлежат вам, вы можете использовать относительные URL протокола: http://paulirish.com/2010/the-protocol-relative-url/

0 голосов
/ 21 сентября 2011

Я показываю HTTPS-версию как разрешающуюся правильно (хотя она не изящно завершается ошибкой, если вы обращаетесь к этому URL-адресу напрямую, она вызывает ошибки везде) - https://www.fanta -seriea.com / fbfsapro / - но когда я пытаюсь получить доступ к HTTPS-версии приложения canvas, оно перенаправляет меня обратно на HTTP-версию.Правильно ли указан URL-адрес SSL в разделе «URL-адрес SSL» в настройках приложения?

0 голосов
/ 21 сентября 2011

Вы определенно добавили безопасный URL-адрес холста в конфигурацию своего приложения? В приложении для разработчиков перейдите к редактированию своего приложения, и в основных настройках у вас должны быть URL-адреса как в «Canvas URL», так и «Secure Canvas URL»

...