Разработка приложений facebook

Я всегда разрабатывал свои проекты, используя MAMP локально, и однажды сделал просто загруженный все на живой сервер. Тем не менее, я хочу интегрировать некоторые функциональные возможности FB в свой текущий проект, и я считаю, что я прав, говоря, что невозможно полностью протестировать интеграцию FB локально. Моя проблема заключается в том, что я не хочу выпускать проект, над которым я работаю, пока он не закончит (или, по крайней мере, почти не закончил!), Разместив его на реальном сервере. Я даже не хочу, чтобы люди видели экран входа в систему или что-то еще. Есть ли способ, чтобы я мог загружать все в свой домен для тестирования, но не позволять кому-либо, кроме меня, получить доступ к сайту?

Можно проверить почти все (с довольно редкими исключениями), связанными с FB локально.

Единственными исключениями, которые я могу вспомнить, являются:

  1. Вложения в потоковые сообщения
  2. Подписки

Кстати, если есть другие проблемы, которые я забыл и вы испытываете – вы можете создать тестовый домен с таким .htaccess в своем корне:

 Order deny,allow Deny from all AuthName "Password" AuthType Basic AuthUserFile /path/to/.htpasswd Require valid-user Allow from 69.63.176.0/20 Satisfy Any 

Где 69.63.176.0/20 равно 69.63.176.0 - 69.63.191.255 и принадлежит facebook, а .htpasswd – файл паролей, созданный с помощью консольной утилиты htpasswd

 htpasswd -c /path/to/.htpasswd musoNic80 // and enter password after 

С таким .htaccess все, кроме кого-то с facebook IP, должны будут ввести действительный логин / проезд через базовый http auth.

Кроме того, если у вас есть динамический, но ваш собственный IP-адрес (данный только вам, когда вы вошли в ваш pppoe (или что-то, что используете), и измените его после повторного входа), вы можете использовать http://no-ip.org и ваш локальный хост будет доступен на внешнем уровне и доступен для facebook.

Это супер просто, проверьте localtunnel и подключите URL-адрес к facebook. Это приведет к тому, что ваш компьютер будет подключен к сети очень ограниченным образом и закроет туннель, когда вы это сделаете.

http://progrium.com/localtunnel/

Я не уверен, что это работает в Windows, но я уверен, что есть что-то подобное.