我想尝试我的第一个Facebook项目..这可能吗?

时间:2012-02-27 19:18:17

标签: facebook facebook-graph-api

我想开始弄脏Facebook API。我有一个个人项目,我想将其链接到。我可以得到一些反馈吗?

我所拥有的是一个网站,列出了德国柏林现场爵士/蓝调/灵魂/放克场景中的音乐家。我让艺术家注册,他们被展示在艺术家的“墙上” - 一个缩略图和简短描述的大网格。当您将鼠标悬停在小型配置文件上时,会出现一个大侧边栏窗口,其中包含有关艺术家的更多数据,包括影响,播放的乐器,可用性,材料链接等。“墙”也可以通过多种方式进行过滤。例如,仅搜索吉他手,非吉他手逐渐淡入近乎不透明度。或者文字搜索“Ornette Coleman”,只有受Coleman影响的音乐家才会出现,其他人则会逐渐消失。可以显示可用性以帮助音乐家找到果酱伙伴或乐队成员。音乐家也会指出他们经常玩的人,所以也可以展示任何一位艺术家的“网络”。如果我自己这么说的话,这很可爱。 - 这是我迄今为止尝试过的最先进的事情。

所以..我想尝试一下Facebook API。我会说我是PHP / Javascript的中级,但我没有Facebook的经验。

我可以将哪种信息纳入其中?大多数音乐家都有Facebook页面。我想我很乐意抓住即将上映的gig信息,我可以用艺术家信息列出 - 并且可能对“墙”进行排序,以便在不久的将来播放的音乐家更接近顶部,其他不那么活跃的音乐家列在底部

我也想加入“喜欢”的功能。

问题 - 并非每个艺术家都有Facebook页面。

谁能告诉我什么是可行的?具体来说,某些用户是否可以链接到他们的Facebook页面并从中获取即将到来的gig信息?

或者,如果有人有任何其他建议尝试或有良好的资源去...我都是耳朵。如果没有现实和有用的集成方法,那么我将继续关闭项目并继续进行其他工作。我今晚开始浏览开发者页面。

我感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

您可以创建一个应用程序,要求用户访问其事件的权限。此应用程序将能够阅读有关其活动的各种信息:日期,时间,地点,活动页面的链接等。然后请求音乐家安装和授权此应用程序。就这么简单。您的网站将汇总所有授权您的应用的音乐家的所有信息。

答案 1 :(得分:1)

根据我的理解,您想从音乐家的Facebook页面获取数据并将这些数据添加到您当前的网站?

如果这是正确的,那么您根本不需要与Facebook用户进行任何交互。您只需创建一个应用程序,并让它在预定时间查询Facebook Pages *。从那里,您可以将JSON数据集成到数据库中。

至于“喜欢”,你可能想要查找“社交插件”。

*您可以使用FQL查询此表:https://developers.facebook.com/docs/reference/fql/page/。查看列表,特别是对于“适用于乐队”描述的行。