Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在iFrame facebook应用程序中检索用户名时出错_Facebook_Facebook Iframe_Serverfbml - Fatal编程技术网

尝试在iFrame facebook应用程序中检索用户名时出错

尝试在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>

我正在用iFrame渲染方法开发一个facebook应用程序。所以为了显示我的名字,我使用了serverfbml标记。这是我的代码:

 <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代码编码方式是: