FB.Connect: функция обратного вызова только расширяет диалог разрешений? - PullRequest
0 голосов
/ 23 февраля 2011

Я должен проверить, есть ли у пользователя разрешение на "publish_stream". Я пытался запустить новый но я не могу поймать фактический вход произошел.

Если я использую FB.Event.subscribe ('auth.login', function () { это не активировано и, следовательно, функция не выполняется.

В итоге: Пользователь A вошел в систему, но не имеет разрешения на "publish_stream" - При повторном входе в систему (с расширенными разрешениями) не может быть функция обратного вызова!

  • Так как я могу проверить, действительно ли пользователь разрешил разрешения "publish_stream"?

Мне нужно использовать Javascript SDK, а не PHP

1 Ответ

0 голосов
/ 19 сентября 2011

Это на самом деле немного повторяющийся вопрос, на который был дан ответ здесь , в основном, вы можете позвонить в базу данных FB.Data. Чтобы узнать, как использовать часть SDK FB.Data, ее можно найти на Facebook здесь и здесь . Даже при том, что это не обсуждает часть полномочий базы данных, это должно предоставить некоторые идеи. Возможно, вам придется немного отредактировать его для новой схемы oauth, но, возможно, нет. Я дам Вам знать. ; -)

...