0

我之前在您的网站上看到过这个问题,但它并没有完全帮助我......

这是我想要实现的目标:

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

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

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

最好的问候,罗伯特

4

1 回答 1

0

我不确定您对此处返回 URL 的确切需求。但是,让 CMS 从服务器端与 Facebook 通信将使用带有 OpenGraph 协议的Graph API来执行。这听起来就像您使用 Twitter 的 OAuth 所做的一样。

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

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

于 2012-04-07T01:06:01.490 回答