首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StackExchange API包装器

StackExchange API包装器
EN

Stack Apps用户
提问于 2014-03-18 08:57:27
回答 1查看 712关注 0票数 7

屏幕截图/代码片段

代码语言:javascript
复制
StackExchangeApi api = new StackExchangeApi(key);
api.authorize(authToken);

StackExchangeSite siteService = api.getSiteService(StackExchangeSite.STACK_OVERFLOW);
Response<User> users = siteService.getUsers();
for (User user : users) {
    System.out.println(user.getDisplayName());
}

StackExchange service = api.getService();
Response<Site> sites = service.getSites();
sites.getQuotaRemaining();

关于

Java包装器是JavaAPIv2.2的StackExchange包装器。)目前它正处于早期发展阶段。我把它贴在这里,因为我想和你一起建它。这个工具应该对你有帮助,所以我想听听你对你的任何特性或想法的一些反馈。

这个库对HTTP请求使用retrofit

它也可以在maven存储库中获得。

许可证

StackExchange API包装器可在麻省理工学院许可证下使用。

下载

版本将在GitHub发布部分中提供。

平台

Java/Android

联系人

您可以在这里使用jakub at hsz.mobiGitHub问题与我联系。

源代码可以在我的hsz/StackExchange存储库中获得。

随时准备分叉和拉请求。

EN

回答 1

Stack Apps用户

发布于 2015-03-02 19:03:51

我有几个关于你的API的问题。

  1. 基于用户,我能得到一个用户的所有问题和答案的列表吗?
  2. 给用户一个用户,我能得到一个List<Questions>List<Answer>,用户已经做了吗?
  3. 答案对象是否有以下方法:
    • Answer.addPlus()
    • Answer.removePlus()
    • Answer.addNegitive()
    • Answer.removeNegitive()
    • Answer.setAccepted()
    • Answer.unsetAccepted()

  4. 您可以搜索名称并获得匹配或与您传递的字符串紧密匹配的List<user>吗?
  5. 如果凭据被传入,用户对象可以删除帐户吗?
  6. 如果凭据被传递进来,用户对象会删除/un答案/问题吗?
  7. 如果凭据被传递进来,用户可以提出新的问题吗?
  8. 也对user.getReputation()感兴趣。
  9. 还对Answer.getScore()感兴趣,以获得当前的上/下分数。
  10. Question.getScore()Question.addStar()Question.removeStar()Question.isStared()
  11. User.getStared()应该返回一个List<Questions>
  12. User.getPlusAnswers()' ,User.getNegitiveQuesionts()That way with the user object you can get a list of questions and ansers that user has +1 or -1. Using simpleListandList`,User.getPlusQuestions()User.getNegitiveQuestions(),会使它非常容易使用。
  13. 答案和问题还应该有以下方法:addComment(String msg)removeComment(int id)getComments()“将返回一个List<comment>,removeComment()作为注释对象的一部分可能会更好地工作。应该有一种从注释对象中获取注释id的简单方法。”

我对您的api非常兴奋,并希望在github上看到它。另外,如果您添加了一个加号,然后调用Add负数,它应该知道在添加负数之前应该删除加号。

更新:

也对更多的User设置感兴趣(删除帐户、新帐户、更改密码、所有帐户设置)--这对于您想要管理您的帐户时是很好的。

票数 3
EN
页面原文内容由Stack Apps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackapps.com/questions/4604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档