Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
如何在不强制用户允许的情况下在Facebook选项卡上显示用户名_Facebook_Facebook Graph Api_Facebook Fql_Facebook Iframe_Facebook Fbml - Fatal编程技术网

如何在不强制用户允许的情况下在Facebook选项卡上显示用户名

如何在不强制用户允许的情况下在Facebook选项卡上显示用户名,facebook,facebook-graph-api,facebook-fql,facebook-iframe,facebook-fbml,Facebook,Facebook Graph Api,Facebook Fql,Facebook Iframe,Facebook Fbml,如何在Facebook选项卡(在Iframe中创建的Facebook应用程序)上显示用户名/访问者姓名,而无需用户接受其他权限 我曾尝试使用PHP和我见过的其他示例,但是它们似乎都过时了,或者我缺少了一些要实现的代码类型。 这不应该出现在FBML中,因为它很快就会在Facebook上贬值 是否有人有一个完整的代码示例(因为我肯定遗漏了一些东西)来说明如何在这里实现它们:-注意,它不需要用户单击任何东西来显示名称。 非常感谢您的帮助。您以前可以使用facebooks FBML语法来完成这项工作。但

如何在Facebook选项卡(在Iframe中创建的Facebook应用程序)上显示用户名/访问者姓名,而无需用户接受其他权限

我曾尝试使用PHP和我见过的其他示例,但是它们似乎都过时了,或者我缺少了一些要实现的代码类型。 这不应该出现在FBML中,因为它很快就会在Facebook上贬值

是否有人有一个完整的代码示例(因为我肯定遗漏了一些东西)来说明如何在这里实现它们:-注意,它不需要用户单击任何东西来显示名称。
非常感谢您的帮助。

您以前可以使用facebooks FBML语法来完成这项工作。但是,如您所述,这些方法是旧的/去润滑的。
摘自:

我们反对FBML。2012年1月1日:平台上不再支持FBML。2012年6月1日:FBML应用程序将不再工作。将删除所有FBML端点。如果您正在Facebook.com上构建新应用程序,请使用HTML、JavaScript和CSS实现您的应用程序。您可以使用我们的JavaScript SDK和社交插件嵌入FBML中许多相同的社交功能


所以。。要回答您的问题,您必须构建自己的应用程序并请求有关用户的基本信息。使用旧的和不推荐的方法不是一个好主意。Facebook已经公开表示,他们将不再支持它。

我基本上习惯于拍摄一条实时流或评论框以及显示用户名或照片的iframe,然后将其定位到我想要的位置

谢谢你的回复。我真的不想使用FBML,因为几个月后它将不再受支持。不过,如果没有其他办法,我会暂时这样做。我知道我确实需要基本信息。问题是,我尝试的任何和所有方法在不要求用户接受额外权限的情况下都无法工作。根据这个例子,这是可以做到的。我只是不知道如何做到这一点。我正在寻找代码,将完成这一点,以及先决条件的代码进行它。谢谢。请尝试查看facebook JS SDK的此功能。。。谢谢你的建议。我看不出那里的决议。非常有趣的方法。因为它必须在背景图像的中间呈现为文本,所以我不确定是否可以使用。不过,我很感激你的建议。对于这样一个简单化的目标来说,这是多么困难,令人惊讶。