Доступ к API Graph без HTTPS - PullRequest
1 голос
/ 02 марта 2012

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

  1. CurlException: 28: истекло время соединения ()!

  2. Предупреждение: file_get_contentshttps://graph.facebook.com/me?access_token=...): не удалось открыть поток: истекло время ожидания соединения

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

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

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

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

1 Ответ

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