Как я могу разрешить клиентам настраивать приложение для вкладок? - PullRequest
1 голос
/ 15 февраля 2012

Я создал простое приложение для Facebook, которое можно запускать как вкладку на странице клиента.Я бы хотел, чтобы клиент имел возможность слегка настраивать контент, когда он используется в качестве вкладки на своей странице Facebook.

В руководстве по вкладкам страницы Facebook описывается параметр URL-адреса app_data, который можно использовать, но вы должныиметь полный контроль над URL вкладки, но я не думаю, что у вас есть какой-либо способ редактировать URL вкладки.Хотя, если есть, я мог бы использовать этот метод.

Мне бы хотелось, чтобы страница конфигурации была доступна для клиента.Я могу легко добавить один на страницу и сделать его видимым, только когда администратор страницы использует страницу.Что я не знаю, так это как я могу сохранить параметры, которые вводит клиент, чтобы они были доступны при следующем запуске страницы.

Я предполагаю, что это возможно, но я не могу найти какую-либо документацию отехника.Указатель на такую ​​документацию был бы великолепен.

Ответы [ 2 ]

1 голос
/ 15 февраля 2012

Мне бы хотелось, чтобы страница конфигурации была доступна для клиента.Я могу легко добавить один на страницу и сделать его видимым только тогда, когда администратор страницы использует страницу.

Для приложений на вкладке страницы есть настройка Page Tab Edit Url.Когда вы указали это, он указывает на конкретную страницу вашего веб-сервера, которая предназначена только для доступа администратора.Это означает, что только администраторы страницы могут получить это.Это позволит вам кодировать специальную страницу, чтобы администратор мог «настроить» свой конкретный экземпляр вашего приложения под этой страницей.

См .: https://developers.facebook.com/docs/appsonfacebook/pagetabs/

Помните, что вы можете определитьИдентификатор страницы, под которой работает ваше приложение, просматривая объект страницы signed_request.Вы можете использовать его в качестве уникального идентификатора для хранения настроек страницы для каждого экземпляра вашего приложения.

См .: http://developers.facebook.com/docs/authentication/signed_request/

0 голосов
/ 15 февраля 2012

Ну, вы управляете Canvas, верно?Я имею в виду, что html и javascript, которые загружаются во вкладку, обслуживаются с ваших серверов.Вы можете сделать запрос ajax на свои серверы и сохранить настройки в MongoDB, SQL Server или другом хранилище, и ваше приложение сможет их загрузить.

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