Используйте FBConnect, чтобы поделиться моим приложением на Facebook

Я планирую сделать эту простую вещь: создать кнопку «Поделиться на FacebooK», которая откроет страницу входа в Facebook, и после входа в систему появится сообщение по умолчанию (для продвижения моего приложения), которым мое приложение поделится на Facebook.

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

все, что я хочу, это мое приложение, которое делает что-то вроде этого:

ДЖЕК УАЙТ "ЭТО приложение - новое приложение, которое бла-бла-бла и т. Д. Бла-бла-бла и т. Д., Бла, бла, т. Д., Т. Д., Бла-бла, т. Д. И т. Д. Ссылка http / acme"

[Значок THISApp] Сегодня в 13:00 через имя моего приложения

Спасибо!


person Andrea Bianchi    schedule 16.06.2011    source источник


Ответы (2)


Как только вы реализуете подключение к facebook, пользователю будет предложено предоставить разрешения для вашего приложения. Вам необходимо явно указать, какие разрешения вам нужны от пользователя. В вашем случае прикрепите к стене. Если пользователь разрешит ваше приложение, вы получите токен аутентификации, который можно использовать в фоновом режиме для публикации любого сообщения на стене пользователя. Это довольно просто и не требует взаимодействия с пользователем.

Я предполагаю, что вы знаете, как получить токен авторизации, иначе вы можете проверить руководство по интеграции API графа книги facebook, написанное Рэем Вендерлихом. Developer.facebook.com имеет список разрешений и образец SDK, размещенные на github.

person Praveen S    schedule 16.06.2011
comment
ну, я не хочу использовать эту функцию в фоновом режиме, мне нужна простая кнопка Поделиться в Facebook в моем приложении, но когда пользователь не может что-то написать, он просто публикует сообщение, которое я подготовил, как стандартное сообщение. - person Andrea Bianchi; 16.06.2011
comment
Вне всякого сомнения, все, что вам нужно, это токен аутентификации и вызов api графика, чтобы сделать сообщение с этим токеном аутентификации. В событии buttonclick вы составляете свое сообщение и публикуете его. Нет необходимости запрашивать ввод данных у пользователя. Но обо всем по порядку: вам нужно, чтобы пользователь предоставил разрешения вашему приложению и получил токен аутентификации. - person Praveen S; 16.06.2011
comment
Звучит хорошо, я просто не понимаю одного: когда пользователь нажимает кнопку, я предполагаю, что ему нужно будет войти в facebook, а затем на страницу авторизации facebook. Что случилось после того, как он нажал кнопку авторизации? есть страница с сообщением, готовым к отправке (но не измененным), и кнопка отмены? - person Andrea Bianchi; 16.06.2011
comment
Не все, что вам нужно, это получить токен аутентификации, он будет перенаправлен на страницу, которую вы можете указать или использовать по умолчанию. Токен аутентификации возвращается, если пользователь дает разрешение. Используя этот токен авторизации, вы можете опубликовать свое сообщение. raywenderlich.com/ 1488 / - person Praveen S; 16.06.2011

Попробуйте использовать MOFBHelper. Простота использования с минимальным кодом.

Это установит статус пользователя без необходимости вводить что-либо. Надеюсь, это поможет.

person lostInTransit    schedule 16.06.2011