我正在为客户构建应用程序。我希望在客户端的页面选项卡上有iframe,但此时这似乎很难。相反,我很高兴有一个画布应用程序的链接,我可以做我想要的。问题是我有一个我不喜欢的额外步骤。
用户启动here(将在客户端页面上)这只是此页面的静态图片链接 - > http://apps.facebook.com/test-site/
当他们看到相同的加入按钮时,单击该按钮会提示用户输入权限。
我讨厌这个额外的步骤。
是否有人知道在该页面标签上为此应用程序请求权限的方法?
我尝试在this页面上使用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>
答案 0 :(得分:0)
你是否完全开始拥有对话权限? 如果没有,则在标签页上,您可以使用整页权限授予链接到画布应用。