在我的Facebook页面上显示的XML提要

时间:2011-04-22 01:14:10

标签: xml facebook

我希望有人可以指点我一些好的教程/示例,说明我如何从我的网站上获取XML Feed并在我的脸书页面上显示,或者如果无法完成则回答。如果我必须在将数据发送到我的Facebook页面之前呈现数据,或者如果facebook api可以执行此操作吗?

谢谢

约翰

2 个答案:

答案 0 :(得分:0)

这不是一个问题 - 上帝保佑SIMPLEXML。只需编写一些普通的PHP代码。

答案 1 :(得分:0)

1)在您的网站上创建一个页面,以便以很好的方式显示您的Feed。测试它直到它没问题。让我们说它在网址:http://www.yoursite.com/feedforfacebook/

2)现在转到http://facebook.com/developers并点击“设置新应用”。 选择一个应用程序名称,单击“同意”,填写验证码。

3)现在您必须在“网站”和“Facebook集成”部分正确填写网址。 如果我们从上面保留网址,那就是:

Web Site > Site URL : http://www.yoursite.com/
Web Site > Site Domain : yoursite.com

Facebook Integration > Canvas Page : SOME_SHORT_NAME (so it will be http://apps.facebook.com/SOME_SHORT_NAME)
Facebook Integration > Canvas URL : http://www.yoursite.com/feedforfacebook/
Facebook Integration > Iframe Size : Auto-resize
Facebook Integration > Tab Name : Choose a tab name for integrating in your Page.
Facebook Integration > Tab URL : http://www.yoursite.com/feedforfacebook/
Facebook Integration > Secure Tab URL : http**s**://www.yoursite.com/feedforfacebook/ (if available)

然后单击“保存”。 (在此设置中,我假设您对Tab内容和Canvas内容使用相同的URL(http://www.yoursite.com/feedforfacebook/)

但如果你想要2个不同的版本,你可以为这些2使用两个不同的网址,如http://www.yoursite.com/feedforfacebook/canvas/http://www.yoursite.com/feedforfacebook/tab/

因此,如果您以“完整申请模式”访问您的应用程序,将使用Canvas URL,即如果您访问http://apps.facebook.com/SOME_SHORT_NAME,您将看到一个Facebook页面,其中包含一个大的iframe 760px宽,将指向您指定的“画布URL”,这将是您的“全画布模式”中的Facebook应用程序

现在,如果您想要标签模式,它仍然会在iframe中显示相同的内容,但会在页面标签中显示。这里的iframe宽度为520像素,并指向“标签网址”

现在,当您完成此操作后,您可以将新创建​​的标签添加到您的页面,为此,请转到:http://www.facebook.com/developers/apps.php

在左侧,它们应该是您新创建的应用程序,单击它,中间的内容将更改为显示有关您新创建的应用程序的信息。单击“应用程序配置文件页面”,您将被重定向到应用程序的“配置文件页面”。

然后在此个人资料页面上,如果一切设置正确,在您页面的左下方您会看到“添加到我的页面”。单击它,然后选择您的页面。然后您就完成了:您将在页面中添加一个新标签,该标签将以您的设置命名...并且会在一个漂亮的iframe中显示您的Feed页面。

如果不清楚,请随意提出任何问题。