Приложение на Facebook

#php #facebook #canvas #sdk

#php #Facebook #холст #sdk

Вопрос:

Я пытаюсь запустить example.php файл, который поставляется с facebook sdk. У меня есть хостинг-сервер, который запускает php, а также изменил идентификатор на соответствующий в моем приложении. Вот сообщение, которое я получаю:

 This webpage is not available
The webpage at https://filipeximenes.com/facebook/ might be temporarily down or it may have moved permanently to a new web address.
Error 501 (net::ERR_INSECURE_RESPONSE): Unknown error.
  

я указываю холст на этот адрес:http://filipeximenes.com/facebook

Спасибо.

Ответ №1:

Основываясь на вашем описании, я думаю, что это ваша проблема:

Есть ли у вас действующий сертификат безопасности на сервере хостинга? Недавно я столкнулся с этой проблемой при развертывании приложения FB. С октября у вас должен быть действительный сертификат даже в режиме изолированной среды, чтобы приложение FB работало должным образом. Если у вас его нет, это вызывает странные проблемы.

Просто мысль, которая, я надеюсь, поможет.

Еще одна вещь, которую нужно сделать с точки зрения отладки, — это взглянуть на реальное приложение, запущенное на вашем хостинговом сервере, не просматривая его через FB. Если вы получаете там такое же сообщение об ошибке, вы знаете, что это не имеет ничего общего с FB SDK.

Спасибо!

Мэтт

Комментарии:

1. Спасибо за ответ. Приложение работает без сбоев за пределами facebook ( filipeximenes.com/facebook ). Я новичок в веб-разработке, поэтому я не знаю, есть ли у меня действительный сертификат безопасности на моем сервере. Как я могу это проверить? И если у меня его нет, как мне его получить?

2. Хорошо, поскольку оно работает без сбоев за пределами FB, теперь я уверен, что это проблема с сертификатом. Теперь о получении сертификата: вам следует проконсультироваться с вашим веб-хостингом о самом дешевом варианте IMO. Вы ожидаете много трафика? Если нет, то многие небольшие учетные записи веб-хостинга предлагают https / сертификаты за небольшую дополнительную плату. Просто выполните поиск в Google по «SSL сертификатам». Большинство хостинговых компаний также предоставляют подробные руководства по созданию и внедрению сертификата на ваш сайт.