假设我们有一个通过以下域提供的Web应用程序: www.something.com www.something.co.uk www.something.de
我想知道是否有办法验证用户的Facebook帐户,从这些不同的域访问他们的墙并使用相同的Facebook应用程序。
我不知道是否可以通过Facebook应用程序的设置页面或通过源代码进行更改。
(我在asp.net环境中使用面向.NET的facebook developer toolkit)
答案 0 :(得分:2)
根据我的理解,只要首先登录用户的应用程序获得执行此操作的所有适当权限,这很容易做到。
那么你所有其他域名需要做的就是使用相同的应用程序密钥等来发出查看用户墙的请求,无论用户会话是否活跃,它都应该发生。
一旦用户批准您的应用程序获取“关于我”和“墙”等信息,应用程序就可以执行此操作,同时用户仍然在其帐户上批准了您的应用程序ID。
你的申请可以这样做:
答案 1 :(得分:1)
Facebook现在支持多个域名,正如其latest blog post所详述的那样。只需将www.something.com,www.something.co.uk,www.something.de全部插入应用设置页面的域框中即可。