首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Facebook页面IFrame标签,显示用户的全名

Facebook页面IFrame标签,显示用户的全名
EN

Stack Overflow用户
提问于 2011-07-06 09:19:19
回答 2查看 1.6K关注 0票数 1

我想在我的标签上显示一条“你好,简·多伊”的信息,当一个叫简·多伊的人访问它的时候。我已经找到了很多方法来做这件事,但是使用新的facebook iFrame和PHP,它们中的任何一种似乎都不起作用。在不要求用户提供额外权限的情况下,是否可以这样做?有人能帮我处理密码吗?

我最后一次尝试的是:

代码语言:javascript
运行
复制
$access_token = $facebook->getAccessToken();
$req = $facebook->api('/me/?access_token='.$access_token);
echo $req['name'];

但我所犯的错误是:

致命错误:未登录的OAuthException:必须使用活动访问令牌来查询有关当前用户的信息。

EN

回答 2

Stack Overflow用户

发布于 2011-07-10 04:58:24

用户可识别的信息,例如他们的名字,在Facebook iframe页面选项卡中不可用,而无需用户对您的应用程序进行身份验证。可用的信息是它们的语言、国家,以及它们是否喜欢您的页面,如文档化的这里,并在signed_request HTTP参数中发送。

票数 0
EN

Stack Overflow用户

发布于 2011-07-15 11:42:08

这仍然是可能的,但只有在“静态fbml”应用程序,甚至不允许您使用自己的16x16图标的选项卡。

http://developers.facebook.com/docs/reference/fbml/userlink/

静态的fbml似乎也呈现出甚至被废弃和删除的fbml标记,这就是为什么它仍然有效的原因(我刚刚尝试过)。没有这一点,就不可能没有用户身份验证了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6594110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档