Приложение Facebook отображает пустую страницу

Я создал одно приложение Facebook (используя CanvasFBMLBasePage) в Asp.net более 2 лет назад, и оно работало нормально.

Я попытался проверить это сегодня, и он просто показал мне пустую страницу.

в инструменте отладки он дает код ответа: 200

Ошибки, которые необходимо исправить. Невозможно загрузить: не удалось получить данные по URL-адресу.

в очищенном URL-адресе: он показывает мне ниже ответ

  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><redirect url="http://www.facebook.com/login.php?api_key=...&amp;v=1.0&amp;next=Default.aspx"></redirect></head></html>

Я также добавил URL-адрес SSL, которого не было при создании приложения.

Не уверен, почему вдруг приложение перестает работать, если я ничего не менял?

Спасибо


person meghana    schedule 14.08.2012    source источник


Ответы (1)


За последние два года платформа претерпела столько изменений, что это может быть что угодно. Если это было приложение FBML, оно полностью не работает, и его необходимо повторно реализовать как приложение Iframe. Если он использовал Oauth 1, он, вероятно, отображает ОК, но вход в систему не работает и т. Д.

Из вашего вопроса, похоже, это связано с FBML, и в этом случае вам нужно переопределить приложение, используя текущие API-интерфейсы вместо старых тегов FBML.

person Igy    schedule 14.08.2012
comment
Спасибо, igy, когда я нажимаю URL-адрес в браузере facebook.com/ (URL-адрес, который я получил в ответ, как на вопрос), он действительно показывает страницу моего приложения (хотя и не на 100% правильно), так что есть что-то, что я могу изменить настройки, и он работает, а не создает новое приложение. - person meghana; 23.08.2012
comment
Вероятно, вам следует начать с документов Authentication, поскольку вы только что связались со старым потоком аутентификации, который не больше не поддерживается - person Igy; 23.08.2012