所以我有点问题。我使用StackoveFlow API在C#中进行项目。您可以这样发送请求:

http://stackoverflow.com/users/rep/126196/2010-01-01/2010-03-13

并恢复像这样的JSON回应:

[{"PostUrl":"1167342",
  "PostTitle":"Are ref and out in C# the same a pointers in C++?",
  "Rep":10},
 {"PostUrl":"1290595",
  "PostTitle":"Where can I find a good tutorial on bubbling?",
  "Rep":10}
 ...

所以我的问题是我有一些方法 GetJsonResponse() 返回上述json和 SaveTempFile() 这节省了JSON响应对临时文件供以后使用。我不确定我是否应该为他们创建一个类,或者将其放置在哪个名称空间中。现在我当前的名称空间层次结构就像: StackOverflow.Api.Json. 。那么我应该如何组织这些方法/类/名称空间?

有帮助吗?

解决方案

我建议您有一个代表网站的课程,该网站知道涉及的URL等,然后是这样的方法 GetReputationChanges(int userId, DateTime from, DateTime to). 。可以返回您的帖子列表(其中帖子是另一类)。

所有这些都应该在同一名称空间中,IMO。

我已经有一些 声誉跟踪器 - 我不知道这已经在多大程度上内置 凯文已经建立的API. 。您知道他们正在从事 官方的 API虽然,对吧?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top