2013-05-10 4 views
1

Я проверял приложение, которое настроено и загружено как вкладка страницы.Существуют ли разные способы опубликовать на стене пользователя и просить разрешения?

Это приложение запрашивает соответствующие разрешения, publish_stream и т. Д., Но диалог разрешений открывается как лайтбоксы, не выходя из приложения/страницы/вкладки. Посмотрите

different way to ask permission

После предоставления разрешения, я голосую картину и приложение публикует в мою стену, как если бы я написал комментарий в пост ... "Я голосовал за ... блаблабла "

another way to post to wall

  • Я отсутствует какой-либо параметр в $ facebook-> апи (" $ пользователя/корм ") апи вызов?
  • Должен ли я назвать еще одну функцию api?

Благодаря

+1

Извините, не может видеть то, что ваш фактический вопрос есть. Но публикация _anything_, которая не была введена самим пользователем, противоречит Политике Facebook. Если вы хотите уведомить других о том, что ваш пользователь проголосовал за что-то, вы должны использовать для этого действия Open Graph. – CBroe

ответ

0

Я вижу это как 2 вопроса:

1.) Как получить осветитель 2.) как Autopost сообщения или действия

1.) осветитель Диалоги - это то, что вы можете вызвать с помощью js sdk -> FB.ui Если у вас есть базовые разрешения. Единственное исключение, которое я нашел, - это приложения на вкладке Facebook! : D

2.) Что я могу сделать на скриншоте - это просто сообщение пользователю/[пользователю]/фида на графике, чтобы достичь этого, когда кто-то находится в автономном режиме: https://developers.facebook.com/roadmap/offline-access-removal/ ... действия в значительной степени то же самое, за исключением того, что вы размещаете на [пользователь]/действия

веселит

+0

В принципе, вы можете получить «оверлейную» версию диалогов для чего-либо, что запускает _inside_ facebook.com - это приложение для холста или вкладки страницы (и оно работает также и для последнего без проблем, и должно даже делать это автоматически, без необходимости явно укажите его с помощью параметра 'display'). Конечно, эти диалоги работают только внутри facebook.com, потому что на внешних сайтах у пользователя не будет возможности сказать, было ли это подлинное диалоговое окно FB (так как вы можете накладывать свою собственную страницу с помощью _anything_ вы хотите) - и это было бы особенно плохо для диалога входа в систему. – CBroe

+0

Диалог iframe возможен только с допустимым токеном доступа, поэтому всплывающее окно FB.login. это не произойдет на странице ... Как только у вас есть действительный токен доступа, вы можете загружать диалоги iframe -> также за пределы facebook –

+0

1. это модальное окно на странице facebook.com не совпадает с версией iframe (display = iframe), 2. эта модальная версия диалогового окна входа отлично работает для приложений с вкладками страниц без токена доступа, поэтому я не могу понять, почему это не должно быть на холсте, 3. диалог входа в систему может _never_ быть вызывается в iframe (опять-таки iframe _version_ в диалоговом окне, а не в модальном _over_ приложении if-face). – CBroe