Можно ли преобразовать существующее веб-приложение в приложение Facebook? - PullRequest
1 голос
/ 26 сентября 2011

Я посмотрел на несколько вопросов SO, которые были похожи на мои, но не нашел их настолько информативными, как я надеялся. Я прочитал одно место, в котором говорилось об использовании iFrame, но это требует использования Canvas и Facebook API, и, наконец, 1 октября, SSL (что означает статический IP, больше денег, платный сертификат).

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

Не знаю, как поступить.

edit: Кстати, я могу сделать все это локально, прежде чем надеть FB.

1 Ответ

3 голосов
/ 26 сентября 2011

Самый быстрый и простой способ начать интеграцию с Facebook - добавить на свой сайт кнопку «Войти через Facebook»: Facebook для веб-сайтов . Пользователи будут переходить на ваш сайт в вашем домене, как обычно, а не на холсте Facebook. У вас будет доступ к любой функции Facebook, которую вы хотите протестировать, чтобы увидеть, стоит ли приложение Canvas.

Для этого требуется, чтобы вы настроили приложение для разработчиков Facebook, чтобы получить идентификатор приложения и секрет, но вам не придется анализировать подписанный запрос, использовать SSL и т. Д.

После того, как вы это сделаете, пользователь может нажать кнопку «Войти через Facebook» на вашем сайте и разрешить доступ в окне разрешений. Затем этот пользователь будет аутентифицирован в вашем приложении Facebook, и вы получите доступ к социальным каналам, таким как каналы и запросы, API Graph и т. Д.

Обновление

Чтобы ответить на вопрос @ Джонни о комментариях: Да, с помощью Facebook Javascript SDK . Вы можете публиковать сообщения на стене пользователя, запрашивая их Диалог подачи каждый раз, когда вы хотите, чтобы они опубликовали статью на своей стене, или запрашивая расширенное разрешение 'publish_stream' , что позволяет публиковать истории на своей стене, не запрашивая пользователя каждый раз (только если пользователь указывает, что хочет поделиться этой конкретной историей - обязательно прочитайте TOS ).

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