Я создаю приложение для клиента. Я бы хотел, чтобы iframe был на вкладке страницы клиента, но на данный момент это очень сложно сделать. Вместо этого я рад, что у меня есть ссылка на приложение Canvas, где я могу делать то, что хочу. Проблема в том, что у меня есть дополнительный шаг, который мне не нравится.
Пользователи начинают здесь (будет на странице клиента) Это просто статическая ссылка на эту страницу изображения -> http://apps.facebook.com/test-site/
Там, где они видят одну и ту же кнопку присоединения, при нажатии на которую у пользователя запрашиваются разрешения.
Я ненавижу этот дополнительный шаг.
Кто-нибудь знает способ запроса разрешений для этого приложения на вкладке этой страницы?
Я пытался использовать fbjs на этой странице, но вы можете видеть, что когда вы запрашиваете разрешения, он запрашивает разрешения от имени приложения с вкладками. Я не могу понять, как установить appid для этого ....
<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>