2012-02-03 42 views
1

我刚刚创建了一个Facebook应用程序,该应用程序基本上在我的Facebook个人资料页面上创建了一个新选项卡,并从我的网站加载内联框架中的内容。现在我明白了,我通过一个简单的链接(如http://facebook.com/add.php?api_key=APP_ID&pages=1)将该应用程序添加到了我的个人资料页面。但是,我怎样才能防止他人做同样的事情,然后在他们的页面上使用我的应用程序呢?如何防止他人使用我的Facebook应用程序?

在此先感谢!

+0

伟大的问题。为你提供帮助。到目前为止,你有什么试图限制它? – DMCS 2012-02-03 17:47:00

回答

0

啊哈!你知道它应该属于的页面,所以你的应用代码中的硬编码,你可以检查从signed_request进来的页面id,看看这个页面id是否属于你。如果不是,请在您的回复HTML中发送不允许的内容。如果它是你的页面,那么响应良好的HTML。 :)

有关signed_request的更多信息,请参阅:https://developers.facebook.com/docs/authentication/signed_request/

+0

谢谢你的提示,我会试试看看它是否有效。 – 2012-02-09 15:26:43

相关问题