Размещение сообщений в Facebook на стене / странице с авторизацией через Facebook Connect

Мне нужен PHP-скрипт,

  1. входит в facebook с идентификатором пользователя и паролем.
  2. размещает на стене страницы.
  3. Выходит.

Является ли это возможным?

Я использую php-sdk, чтобы размещать сообщения на стене прямо сейчас. Но для этого мне нужно войти в свою учетную запись facebook из браузера.


person Nandini Bhaduri    schedule 23.11.2010    source источник


Ответы (1)


Это нарушает TOS разработчиков facebook.

Единственно возможный способ аутентификации пользователя - это использовать обычный API и обычную форму аутентификации.

ОБНОВЛЕНИЕ:

Вы можете запросить у пользователя разрешение offline_access. После этого у вас будут постоянные токены, и вы сможете публиковать сообщения в любое время.

person zerkms    schedule 23.11.2010
comment
Видите ли, требование таково, что все, что пользователи публикуют на моем сайте, я хочу разместить на своей стене. казалось легким требованием. - person Nandini Bhaduri; 23.11.2010
comment
если это ваша стена, разработайте приложение и позвольте ему использовать вашу стену для публикации обновлений. или объясните отправителю запроса, что это незаконно. - person Shoban; 23.11.2010
comment
Делайте то, что предлагает zerkms, и используйте соответствующие API. Вы аутентифицируетесь с помощью Facebook через Facebook Connect, а затем используете их API для создания сообщений на стене. Вы не авторизуетесь на facebook.com, используя имя пользователя и пароль со своего сервера. - person Dan Grossman; 23.11.2010
comment
@Nandini: см. Обновление. Вам нужно получить токен один раз на пользователя. После, если пользователь дал вам offline_access - вы можете использовать постоянные токены. - person zerkms; 23.11.2010
comment
@Dan, я хочу использовать подходящие API. И раз уж я хочу писать только на стене, это не спам. - person Nandini Bhaduri; 23.11.2010