Как ограничить приложение Facebook небольшим количеством людей во время тестирования? - PullRequest
4 голосов
/ 24 июня 2009

Я знаю о тестовых учетных записях, но во время бета-тестирования я хотел бы разрешить доступ только моим друзьям, а затем и друзьям-друзьям, а затем только Кевину Бэкону и его друзьям.

Это, наверное, отстой, не так ли? Приложение будет в списке (есть ли способ предотвратить его перечисление?), И кто-то, кого я не знаю, может попробовать его и получить «извините, это в разработке». Я думаю, что они будут раздражены и не вернутся.

Из того, что я прочитал, только несколько приложений взлетают, но когда они взлетают, они ДЕЙСТВИТЕЛЬНО взлетают. Разработчики только выпускают эти вещи полностью испеченными?

Кто-нибудь начинает с OpenSocial или других сетей меньше Facebook?

Есть идеи для мягкого, постепенного, ограниченного внедрения?

Ответы [ 2 ]

10 голосов
/ 24 июня 2009

После того, как вы настроили свое приложение, в панели управления приложением для разработчика появится настройка: Ваше приложение -> Дополнительно -> Режим песочницы.

Режим песочницы позволяет вам ограничивать доступ только тем людям, которые указаны как разработчики (в разделе Basic).

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

5 голосов
/ 24 июня 2009

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

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

В некоторых случаях я занимался ведением таблицы базы данных с идентификаторами пользователей, которым разрешен доступ, по сути, «белый список». Если пользователя нет в таблице, перенаправьте его.

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