2010-01-15 2 views
2

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

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

ответ

2

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

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

Смежные вопросы