![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Lorem ipsum
|
Кто сталкивался — встал в упор
![]() Делаю аутентификацию моего IFrame приложения точно по докам — "Authenticating Users in a Web Application". Редирект делаю на PHP, все работает. НО! Вместо ожидаемого редиректа сразу на страницу предоставления необходимых прав вываливается пустое окно с это дрянью в уголке: линк "Перейти на Facebook.com" под большой синей кнопкой "facebook". Что я делаю не так? Подскажите новичку. Добавлено через 13 часов 41 минуту Ок, разобрался =)
__________________
Поймай яблоко 2! |
|
|||||
|
Lorem ipsum
|
Не, не разобрался. "Примочка" на javascript работает очень неприятно.
P.S. Кстати, тут все такие зашифрованные, или просто никто не работает с facebook? 0о
__________________
Поймай яблоко 2! |
|
|||||
|
Lorem ipsum
|
Будем надеяться
![]() По теме: облазив все вдоль и поперек, не нашел ни единой возможности "настроить" редирект страницы приложения (не путать с контентом IFrame) на страницу аутентификации с необходимыми доступами. Другими словами, если хочется сделать автоматическую аторизацию пользователя, то другого выхода пока не видно, кроме как редиректить javascript-ом: top.location="..." Но это криво... Остается лишь подозревать, что странички, которые таки редиректятся "гладко" — это просто FBML.
__________________
Поймай яблоко 2! |
|
|||||
|
А зачем использовать редирект? Я не понимаю, и без него все прекрасно работает
|
|
|||||
|
Lorem ipsum
|
Цитата:
Я вот как раз и мечтаю узнать — как такого добиться? Потому что из представленных средств я не нашел ни одной возможности поставить где-то галочку, мол, "перед запуском предоставить такие-то права"! Если знаешь — буду признателен!
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 51
|
Цитата:
Во общем есть приложение которое размещено на нескольких разных доменах, хотелось бы организовать авторизацию на Facebook. Можно ли такое вообще сделать, без указания всех доменов в профиле приложения на Facebook? |
|
|||||
|
Регистрация: Apr 2009
Адрес: Санкт-Петербург
Сообщений: 18
|
Zebestov, у меня, насколько я понимаю, получилось сделать это следующим образом - в index.html (canvas URL),
прописываете следующее: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript" src="FBJSBridge.js"></script>
</head>
<body>
<div id="fb-root">
</div>
<div id="appId">
</div>
<br /><br />Test application<br />
<script type="text/javascript">
function redirect() {
var params = window.location.toString().slice(window.location.toString().indexOf('?'));
alert(params);
top.location = 'https://graph.facebook.com/oauth/authorize?client_id=APPLICATION_ID&scope=publish_stream,offline_access,user_about_me,friends_about_me,user_birthday,user_hometown,user_photos,user_photo_video_tags&redirect_uri=http://apps.facebook.com/YOUR_APPLICATION/'+params;
}
embedSWF("APP.swf", "appId", "760", "670", "10.0");
</script>
</body>
</html>
__________________
Чому ж я не птица? Чому ж не летаю? |
|
|||||
|
Lorem ipsum
|
Тот же редирект средствами загружаемой страницы.
У меня тоже реализовано ~так.
__________________
Поймай яблоко 2! |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|