Я разрабатываю платформу, которую собираюсь развернуть на многих доменах (точное число будет часто меняться). Я интегрировался с другими социальными сетями, но столкнулся с проблемой с настройкой приложения Facebook. Кажется, моя проблема в том, что приложение Facebook привязано к одному домену, а мне нужно иметь возможность использовать callback_url из нескольких доменов.
USER - Hosted platform - Facebook APP I control - Facebook graph item
------------------------------------------------------------------------
user 1 - http://user1.com \ / user 1's wall
user 2 - http://user2.com - Facebook API - user 2's wall
user 3 - http://localhost / \ user 3's wall
Надеюсь, вышеприведенное искусство ASCII демонстрирует то, о чем я говорю. Моя идея состоит в том, чтобы развернуть свою платформу на нескольких серверах и использовать записи DNS A для разделения доменов. Таким образом, все пользователи будут использовать один и тот же код, но будут иметь свои собственные домены.
Если я добавлю "http://user1.com" к URL-адресу сайта, я не смогу добавить" http://user2.com" или "http://localhost".. Таким образом, одно приложение не работает, но я не хочу создавать и поддерживать Различные приложения для той же цели.
Каково лучшее решение для моей ситуации?