2011-12-16 47 views
0

我已经搜索了这个问题,但没有得到/或没有理解我正在寻找的答案。 我不得不使用.Net 2.0作为我们的系统无法升级。我正在考虑在github上使用Facebook Api,但这不会工作,因为坚持使用.Net 2.0的问题检索Facebook Wall帖子并使用.Net 2.0存储在数据库中

现在我的计划是编写一个服务或批处理文件,以获取页面的墙贴我的公司在facebook上并将结果存储在SQL数据库中。我已经注册了我的应用程序在Facebook上,并得到了密码,等等。

问题。 (我是新来的社会网站和检索结果,但我没有研究图形API)

1)是否有NET 2.0检索涂鸦墙的例子?

2)的消息在JSON格式返回,不知道是否有对于.NET 2.0内置处理格式的JSON解析器。或者我有解析字符串使用我的数据集来存储我想要的结果。

3)我使用Open Graph API Explorer,它只给了我一些结果集(posts),最后xml有一个“分页”,你可以用它来导航到更多/更老的posts.But如果我想在某个日期时间之前获得某些墙贴,可以这样做吗?

4)我不想得到一个异常登录到Facebook帐户同时呼吁的WebRequest为Facebook。因为这是一个每天都会运行的服务,我可以在没有登录的情况下运行这个服务。(我知道一个类似的帖子,没有登录存在堆栈溢出,但无法理解.Net 2.0)。

感谢您阅读本文。 任何指针,将不胜感激。

感谢

RC

我也不得不为Linked In上和Twitter做类似的事情。

+0

难道你不能创建 - 后端服务/“抓取”推到SQL结果 - 至少在.net 3.5?如果需要位于分离的服务器。 – 2011-12-16 15:45:07

+0

是的,我可以,前端必须在.Net 2.0上,但问题是要从Facebook获取帖子。 – Rahul 2011-12-17 04:00:08

回答

0

1)我不知道。但我相信创造额外的服务器是值得花在开发上的钱。

2)JSON是没有内置对于.NET 2.0。但是,你可以使用:JsonFx.NET by Stephen M. McKamey(与Facebook为我工作)

3)您可以使用FQL。例如:

SELECT 
post_id, viewer_id, message, app_id, source_id, created_time, updated_time, 
filter_key, attribution, actor_id, target_id, message, app_data, 
action_links, attachment, impressions, comments, likes, privacy, permalink, 
xid, tagged_ids, message_tags, description_tags 
FROM stream 
WHERE 
source_id = me() AND 
created_time > 1323961226 AND 
created_time < 1323961250 

4)如果您通过登录请求offline_access(视点1所选择的解决方案),并保持在一个安全的地方,你的accessToken你应该能够archieve你所描述的。

相关问题