尝试在iFrame facebook应用程序中检索用户名时出错
我正在用iFrame渲染方法开发一个facebook应用程序。所以为了显示我的名字,我使用了serverfbml标记。这是我的代码:尝试在iFrame facebook应用程序中检索用户名时出错,facebook,facebook-iframe,serverfbml,Facebook,Facebook Iframe,Serverfbml,我正在用iFrame渲染方法开发一个facebook应用程序。所以为了显示我的名字,我使用了serverfbml标记。这是我的代码: <fb:serverfbml style="width: 760px;"> <script type="text/fbml"> <fb:fbml> <fb:name uid='$user_id' useyou='false'></fb:name>
<fb:serverfbml style="width: 760px;">
<script type="text/fbml">
<fb:fbml>
<fb:name uid='$user_id' useyou='false'></fb:name>
</fb:fbml>
</script>
</fb:serverfbml>
但输出是“Facebook用户”。
请解释我为什么得到这种输出
我回显了我的$user\u id,它显示了id。根据默认文本显示,如果你看不到用户是Facebook用户
您可以指定另一个文本以使用ifcantsee属性显示,如下所示:
<fb:name uid='$user_id' useyou='false' ifcantsee='Can not see this user'></fb:name>
上面写着:
如果
登录用户无法访问该用户
明确规定。指定空字符串的步骤
使用
Ifcontsee=”“。默认值为
Facebook用户
好的,现在我得到了,看不到这个用户。我必须设置任何权限吗?但我用我的身份证工作,试图显示我的名字。用户Id显示正确。现在我尝试将我的用户Id直接提供给代码,现在显示我的名字。正确的FBML代码编码方式是: