页面选项卡上的fbml

时间:2011-01-04 21:55:39

标签: facebook fbml fbjs

我正在为客户构建应用程序。我希望在客户端的页面选项卡上有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>

1 个答案:

答案 0 :(得分:0)

你是否完全开始拥有对话权限? 如果没有,则在标签页上,您可以使用整页权限授予链接到画布应用。