Мне нужна моя учетная запись FB для указания IP-адреса, а не домена - PullRequest
1 голос
/ 24 января 2012

Я создал свою учетную запись разработчика Facebook и получил свой идентификатор приложения, секрет и т. Д. Мой домен приложения - mypersonaldoman.com (не настоящий), а мой веб-сайт - http://www.mypersonaldoman.com/. Я создал там тестовую страницу для отображения журнала FB В кнопку и войти в систему пользователя и отобразить его информацию и список друзей. Все отлично работает.

Проблема в том, что теперь я захожу в свою среду разработки на работе и хочу использовать мой идентичный идентификатор / секрет для тестирования, но FB не позволяет мне войти в систему. Я получаю следующую ошибку:

Код ошибки API: 191 Описание ошибки API: указанный URL-адрес не принадлежит приложению Сообщение об ошибке: недопустимый redirect_url: данный URL не разрешен конфигурацией приложения.

Это то, что я получаю, когда уже вошел в FB. Когда меня нет, я просто получаю сообщение «Произошла ошибка с Мерфи Девом. Пожалуйста, попробуйте позже».

На работе у меня просто есть устройство dev без имени домена, только IP. Как я могу установить это так, чтобы он указывал на мой ящик разработчика (только IP)?

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 24 января 2012

Вам следует создавать разные приложения для разных сред и хранить их соответствующие идентификатор приложения и секрет в веб-конфигурации. Каждое отдельное приложение на Facebook затем указывает на

У меня есть около 11 уникальных приложений, и у каждого из них есть 3 разных идентификатора. Один для моего локального хоста, один для тестовой среды и один для продукта. Да, у меня всего 33 приложения.

Вот как я их называю

  • MyAwesomeApp [local]
  • MyAwesomeApp [тест]
  • MyAwesomeApp

Заметьте, я не использую [prod], поскольку это имя увидят реальные люди / пользователи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...