如何设置一个Facebook RSS Feed阅读器应用程序为您的博客
版本1.0
作者:Falko Timme
本指南显示了如何为社交网络Facebook构建RSS提要阅读器应用程序,该应用程序将在Facebook用户(已安装RSS Feed阅读器应用程序)的个人资料页面上显示您的博客/网站的RSS源。 RSS提要的每个项目都将有一个共享
按钮,以便人们可以与他们的朋友分享故事,并且应用程序将有一个邀请
链接,以便人们可以一次邀请最多十个朋友来安装此Feed阅读器应用程序。 我将使用PHP5构建RSS提要阅读器应用程序。 要解析RSS提要并从中生成HTML,我将使用Magpie RSS 。
您可以通过安装适用于Facebook的youcl RSS Feed阅读器来查看此应用程序。
本文档不附带任何形式的保证! 我不会保证这将为您工作!
1初步说明
本指南基于一个现实世界的例子,即Facebook的youcl RSS Feed阅读器 ,我将在本示例中使用真实的URL和脚本(仅替换密钥数据,如API密钥
和秘密
)。
正如我之前提到的,我使用PHP5构建这个应用程序,使用Facebook的PHP客户端库 。 理论上你也可以使用PHP4,但客户端平台是针对PHP5进行了优化的,所以如果可能的话应该使用它。
我在这个例子中使用主机fb.youcl.com
托管应用程序; 它是一个支持PHP5的网站。
在开始编写自己的Facebook应用程序之前,您必须在Facebook上注册(如果您还没有帐号),并将Facebook 开发人员应用程序
添加到您的帐户,请参阅
http://developers.facebook.com/get_started .php :
之后,您应该开始使用这些示例来习惯创建Facebook应用程序。 然而,我将在本教程中再次使用这些示例(从头开始),以确保在我尝试编写自己的东西之前,所有内容都按预期工作。
2设置新的应用程序
在开始编程我们的应用程序之前,我们必须告诉Facebook,Facebook会给我们一个API密钥
和一个秘密
,我们需要构建应用程序。
现在您已将Facebook 开发
人员
应用程序添加到您的帐户,请转到您的Facebook页面 - 您现在应该在左侧导航栏中看到开发者
应用程序。 点击它。 开始
页面打开,您点击+设置新应用程序
按钮(靠近右上角):
现在我们在“ 新应用程序”
页面上。 我想命名我的应用程序youcl RSS源阅读器
,所以我填写这个作为应用程序名称
。 我查看此栏位下方的复选框显示我同意Facebook平台的条款。 然后填写支持电子邮件地址(应该是您或您的同事开发人员可以联系的地址)。 回调网址
是应用程序将被托管的位置。 我的矿井将被托管在http://fb.youcl.com/fb/htf_feed_reader/下,所以我填写了。 画布页面URL
是你希望你的应用程序拥有的Facebook地址。 填写您所需的地址(例如http://apps.facebook.com/htf_feed_reader ),然后窗体将告诉您地址是否仍然可用。 然后选择使用FBML
和网站
(两者都应该是默认选择):
关于回调URL的一个重要注意事项:URL绝对是重要的,该URL以斜杠( /
)结尾; 如果没有,人们以后会得到着名的URL ...没有回应。
每当他们在自己的帐户中访问您的应用程序时出现错误,如下所示:
接下来,仍然在“ 新建应用程序”
页面上,填写其他选项。 答案您的应用程序可以添加到Facebook吗?
是的
。 如果您没有任何服务条款,您可以将TOS URL
栏留空。 添加额外的开发者,如果有的话。 作为Post-Add URL
,您可以使用Canvas页面URL
( http://apps.facebook.com/htf_feed_reader在我的情况下)。 填写您的应用程序的说明。 删除后的网址
也可以保留为空。 在“ 默认FBML”
字段中,如果您的应用没有为配置文件页面提供内容,则可以输入一些您希望在用户配置文件上显示的文本。 然后选择您要显示内容的哪个配置文件列。 由于RSS Feed中有很多文本,宽列是我们的一个很好的选择:
在“ 新应用程序”
页面上,我们必须填写另一个领域,即侧导航URL
。 再次,这与Canvas页面URL
( http://apps.facebook.com/htf_feed_reader在我的情况)相同。 所有其他字段可以留空。 点击提交
后:
您现在应该在“ 我
的应用程序”页面上,您可以在其中找到应用程序的API密钥
和密码
。 复制它们,稍后我们需要它们用于我们的应用程序。
在“ 我的应用程序”
页面上,您将看到一个指向PHP(4和5)客户端库的链接
: