Несколько сред развертывания (производство / постановка / и т. Д.) И приложения Facebook - PullRequest
9 голосов
/ 26 марта 2012

Я ищу ответ "передового опыта" в отношении приложений Facebook и рабочей среды. Инстинктивно, я снабдил каждую среду собственным приложением Facebook, со своим собственным идентификатором и секретом. Кажется ( здесь , здесь и с помощью обширного поиска в Google), что просто невозможно разделить конфигурацию OG между приложениями, поэтому я копировал настройки приложения в разных средах (значок, запрошенные разрешения и тексты, и т. д.). Это было больно и безобразно, но я жил с этим.

Увы, с введением открытых действий это уже не смешно - гораздо больше, чтобы копировать, и все должно пройти процесс одобрения. Нет лучшего способа сделать это? Коллега порекомендовал нам просто совместно использовать одно и то же приложение во всех средах, но я опасаюсь этого - это означает, что нам придется делиться секретами производства с промежуточной средой (я даже не говорю о средах разработки на локальном хосте), и что нам нужно каким-то образом направить трафик Facebook в правильную среду (поскольку одно приложение Facebook означает один URL-адрес вкладки страницы).

Должен быть лучший способ ... нет?

Ответы [ 2 ]

7 голосов
/ 23 мая 2014

Я вижу, что теперь есть функция «Тестовые приложения», которая, кажется, отвечает всем требованиям: https://developers.facebook.com/docs/apps/test-apps/

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

Пока это работает для меня.

5 голосов
/ 26 марта 2012

Я задал практически тот же вопрос на секционном заседании в F8 в прошлом году.Создание нескольких приложений - лучшая практика.Они знают, что это неудобство, особенно с объектами и действиями с открытым графом.Однако они упомянули возможность настройки приложений в будущем через API, но я все еще жду этого.До тех пор это ручной процесс.

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