基于语义的推荐 Facebook 应用程序
作为本学期的一个项目,我和我的朋友正在考虑制作一个基于语义的推荐 Facebook 应用程序。例如,如果我想去“欧洲旅行”,该应用程序的目的是执行以下操作:在我的朋友列表中搜索,并返回所有名为“意大利旅行”甚至仅包含评论的相册关于“埃菲尔铁塔”、我的朋友与欧洲任何事情相关的状态、我朋友的笔记、他们在其他网站中喜欢的链接以及显示在他们的新闻源中的其他活动。如果我想看电影、读一本书或学习一门学科……等等,也是如此。
我的问题是:
这样的事情有可能吗 3个月内实现?会心 我们只有基础 关于 Facebook API 和语义 相关主题。
如果是的话,我们可以依靠什么Ontology 在?还有哪些其他概念应该 我们有一个起点吗?
As a project of this semester my friend and I are thinking to make a semantic-based recommender Facebook application. For example, if I wanted to go "a trip to Europe", this application is intended to do the following: go search in my friends list and gives me back all photos albums having the name "Italy Travel" or even only containing a comment about "Eiffel Tower", my friends statuses related to anything in Europe, notes of my friends, links they have liked in other websites and other activities that show up in their news feed. And same goes if I want to watch a movie, read a book or study a subject...etc.
And my question is:
Is such thing possible to be
achieved within 3 months? knowing
that we have only the very basis
about Facebook API and semantic
related subjects.If it is, what Ontology can we rely
on? And what other concepts should
we have as a starting block?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
3 个月内 很可能是的(取决于您对 Facebook API 的了解程度)。
在开始开发此程序之前您应该了解的事情(我认为有些事情足够重要......)
或者使用一些已经存在的 SDK。(Facebook 文档中提到了一些)例如 Facebook C# SDK for C# 。
了解 FQL 和 Graph API(首先制作一些小项目来尝试和测试诸如获取用户好友列表之类的事情)。
基本了解 HTTP GET 和 POST 请求以及如何用您选择的语言构造它们。
用您的语言解析 JSON。
打印所选主题的文档以供离线参考(我做到了...)
In 3 Months Most probably yes (depends upon how much you already know about Facebook API).
Things you should know before embarking on journey to develop this (Some i think are significant enough..)
Either you can go about developing whole Interaction Code between your server and Graph API yourself.
Or use some SDK that are already out there.(Some are mentioned in Facebook docs) Like Facebook C# SDK for C#.
Understanding of FQL and Graph API (Make some small project first to try and test things like getting user friend list).
Basic understanding of HTTP GET and POST requests and how to construct them in language of your choice.
Parsing JSON in your language.
Get a print out of documentation of selected topics for offline reference (I did that...)