我可以配置具有多个域的Facebook应用程序吗?

时间:2012-04-07 00:54:39

标签: php facebook oauth

我之前在您的网站上看到过这个问题,但它对我的帮助还不是很明显......

这是我想要实现的目标:

我有一个内容管理系统(PHP),它安装在我客户的各种网站的服务器上。每当用户在其网站上发布新消息时,该消息的较短版本将被发送到社交媒体站点。现在,这可以通过twitter(使用OAuth库)实现。但我也希望它能与Facebook合作....

当我在Facebook创建应用程序时,我必须分配一个返回URL。但是因为待使用的CMS系统可以在任何地方,对我来说它没用?

或者有没有办法让这项工作?

最佳标志,罗伯特

1 个答案:

答案 0 :(得分:0)

我不确定您在这里确切需要返回网址。但是,CMS与服务器端的Facebook通信将使用Graph API与OpenGraph协议进行。这听起来就像你在Twitter的OAuth中所做的那样。

然后,您可以对CMS进行编码以使用您的API凭据,并且永远不会离开CMS服务器。甚至有一个PHP SDK可用于Facebook,听起来它可以很好地整合你。

如果CMS的每个人的URL不同,那么他们每个人都需要在他们的Facebook个人资料上创建一个应用程序,以便在此方法中添加通信。因为Facebook要求URL的基本名称在设计上是相同的,以确保安全性。这通常是通过让最终用户在他们的配置文件中配置他们自己的“应用程序”进行通信来执行的,并且通常用于相同目的的Wordpress应用程序。