facebook应用程序 - >在我的网站上?

时间:2010-12-14 02:30:32

标签: php facebook fbml

基本上,当有人访问我网站上的X页面时,我希望有一个“内容拦截器”,显示一个弹出窗口,要求他们允许/拒绝我的Facebook应用程序。

如果他们允许,它会删除内容拦截器并显示内容,如果他们已经允许我的应用程序登录到Facebook,则不会再次显示内容拦截器。

如果他们拒绝,它会删除内容拦截器并显示内容,但如果他们登录到Facebook并且不允许我的应用程序,它将始终显示内容拦截器。

我基本上希望它能像这样工作:

http://tyler.tc/FBLike/

但是它没有显示带有Like的框,而是希望它包含我的应用程序 - 我希望看起来像这样:

http://i56.tinypic.com/vi1xzc.jpg

我有什么方法可以做到这一点吗?

我非常感谢反馈,因为我是Facebook新手。

问候。

1 个答案:

答案 0 :(得分:2)

如果您使用的是Facebook Graph API,那么有一些关于如何进行该对话的文档here。基本上,您可以创建一个iframe,并将其源设置为此URL:

https://graph.facebook.com/oauth/authorize?client_id=...&redirect_uri=...&type=user_agent&display=popup

client_id设置为您的应用程序ID,将redirect_uri设置为可以检索用户身份验证令牌的服务器端处理程序的URL。