2012-03-02 2 views
1

У нас есть приложение для Facebook, работающее на нашей продукции с HTTPS, и оно отлично работает. Для того же приложения у нас есть разработка/сценическая установка, но у нас нет HTTPS. До 2012-02-23 оба сервера отлично работают. Теперь наше приложение на развитие/этапе сервер кидает под ошибкой:Доступ к графическому API-интерфейсу без HTTPS

  1. CurlException: 28: подключение() тайм-аут!

  2. Внимание: file_get_contents (HTTPS: //graph.facebook.com/me access_token = ...): не удалось открыть поток: подключение истекло

У меня есть вопрос:

  1. Обязательно ли иметь HTTPS для связи с Graph API?

  2. Или, Facebook делает черный список IP - если да, то как сделать IP белый список?

Заранее спасибо ...

+0

Возможные ответы могут также существовать в вашем другом вопросе: http: // stackoverfl ow.com/questions/9533345/is-it-mandatory-to-have-a-https-to-communicate-with-graph-api/9533420#9533420 – Smamatti

ответ

0
  1. Да, если пропускание маркера доступа (который необходим для большинства вызовов API), вы должны использовать HTTPS
  2. Возможно, но это гораздо более вероятно, проблема с брандмауэром на вашей стороне - Facebook будет принимать соединение, но возвратит сообщение об ошибке, но вы даже не подключитесь к Facebook.
Смежные вопросы