Я создаю приложение для клиента. Я хотел бы иметь iframe на вкладке страницы клиента, но сейчас это очень сложно сделать. Вместо этого я рад иметь ссылку на приложение canvas, где я могу делать то, что хочу. Проблема в том, что у меня есть дополнительный шаг, который мне не нравится.fbml на вкладке страницы
Пользователи начинают here (будет на странице клиента) Это просто статическая ссылка на изображение на эту страницу ->http://apps.facebook.com/test-site/
Где они видят то же кнопка Join, что при нажатии запрашивает у пользователя разрешения.
Ненавижу этот дополнительный шаг.
Кто-нибудь знает, как запросить разрешения для этого приложения на этой вкладке страницы?
Я пробовал использовать fbjs на странице this, но вы можете видеть, что при запросе разрешений запрашивает разрешения от имени приложения табуляции. Я не могу понять, как установить приложение для этого ....
<div style="float:left;
background:url(http://webhooks.digitas.com/Static/images/FB_activate_state1.jpg)
no-repeat; width:520px; height:419px">
<div style="float:left; width:520px; padding-top:205px">
<form name="form" id="form" method="POST" onsubmit="showPermissions(); return false;">
<div style="width:520px;float:left; padding-top:2px">
</div>
<div style="float:left; padding-left:70px; padding-top:10px">
<input type="image" src="http://webhooks.digitas.com/Static/images/join_off.jpg"
value="Submit" /></div>
</form>
</div>
</div>
<script>
<!--
function showPermissions(){
Facebook.showPermissionDialog("offline_access", "ondone");
}
function ondone(){
new Dialog().showMessage("Message", "Ajax Error", "Ok");
}
//-->
</script>
спасибо. Я реализовал полностраничное разрешение, используя display = page (display = popup фактически не вызвало всплывающее окно). благодаря – Scott