Как мне опубликовать на стене пользователя через приложение iframe на Facebook? - PullRequest
2 голосов
/ 15 января 2010

У меня есть простое приложение iframe на Facebook. Мне нужно приложение для публикации контента на стене текущего пользователя. Я делаю все на PHP и JS. В настоящее время единственный специфичный для Facebook PHP, который у меня есть, - это получение идентификатора текущего пользователя, а единственный JS, который у меня есть, - это добавление размера iframe к содержимому.

Как у меня всплывающее диалоговое окно с заданным содержанием, запрашивающее у пользователя вводить любой дополнительный текст, который он может захотеть ввести, перед публикацией на стене пользователя? Я изучил FB.Connect.streamPublish (), но для этого нужно использовать Facebook Connect, который отклоняется от всего приложения iframe.

1 Ответ

2 голосов
/ 17 января 2010

Вы искали в нужном месте - библиотеки Facebook Connect - это то, что вам нужно. Если вы встраиваете стандартный код Connect в приложение iframe, оно прозрачно настроит сеанс пользователя, взяв параметры из тега iframe Facebook. Затем вы можете использовать FB.Connect.streamPublish ().

Единственная другая альтернатива - заставить пользователя предоставить приложению расширенное разрешение publish_stream и напрямую использовать вызов API stream.publish. Но поскольку единственный способ получить это разрешение - это еще один диалог Connect (или напрямую в FBML), это на самом деле не решает проблему.

...