CanvasAuthorizeAttribute без расширенных разрешений - PullRequest
2 голосов
/ 08 декабря 2010

Я создаю приложение canvas, используя Facebook C # SDK, и пытаюсь аутентифицировать пользователя, не запрашивая каких-либо расширенных разрешений.

Когда пользователь добавляет приложение, атрибут CanvasAuthorize не перенаправляет пользователя наСтраница разрешений facebook.

Этот процесс работает нормально, если я запрашиваю "publish_stream" или любое другое расширенное разрешение, но сначала я хочу запросить только базовые разрешения.

Есть ли способ сделать этос помощью SDK?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2011

Новая версия SDK (5.0.3) теперь использует новую страницу oauth вместо плагина php для авторизации пользователя. Это устанавливает приложение, даже если расширенные разрешения не указаны.

0 голосов
/ 10 декабря 2010

Если я правильно угадаю, основные права доступа, которые вам требуются, - это идентификатор пользователя FB или могут быть имя, фамилия, я не думаю, что вам потребуется аутентифицировать пользователя для этого.Просто создайте объект FacebookApp и попробуйте получить необходимые данные, если он действительно получит базовые данные, тогда вам пора идти, в противном случае я постараюсь изучить его:)

Cheers,

Науман

...