Проблема приложения iframe на Facebook - PullRequest
5 голосов
/ 22 февраля 2011

Я разработал приложение iframe для фейсбука в .net c #. Впервые при доступе пользователя к приложению iframe enter image description here

оно показывает это окно, но должно запрашивать разрешение и разрешать пользователю доступ к моему приложению.Когда я нажимаю «Перейти к лицу book.com», он показывает окно разрешений. После этого, когда я выбираю «Разрешить», он перенаправляет меня на URL-адрес холста вне книги «Лицо». Когда я пытаюсь получить доступ во 2-й раз, он работает нормально.пользователь, который хочет получить доступ к приложению, впервые показывает существующее окно. Пожалуйста, помогите мне решить эту проблему.

Спасибо

Ответы [ 2 ]

5 голосов
/ 13 мая 2011

Я понял. @ Pastylegs сказал правильно. Спасибо за ваши ответы. Позвольте мне уточнить это. Большинство разработчиков просто перенаправляют на определенный URL, поэтому вам нужно перенаправить в верхнее окно.

1), если выиспользуют тег, поэтому используйте target = _blank.

2) Если вы используете любую другую вещь для перенаправления в любой технологии, просто используйте

top.location.href = '"+ codedataurl +"'

где codedataurl - ваш URL-адрес для аутентификации в Facebook, который содержит идентификатор клиента, URL-адрес перенаправления и все.

Надеюсь, это поможет вам, ребята.

Спасибо

0 голосов
/ 30 марта 2011

Если вы используете iframes, вам нужно убедиться, что когда вы перенаправляете пользователя в диалог авторизации, вы делаете это в верхнем окне браузера пользователя.Вы можете сделать это с помощью JavaScript (вместо просто URL-адреса перенаправления).

http://developers.facebook.com/docs/guides/canvas/#auth

Может быть в этом проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...