首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为给定的帖子ID获得一个帖子标题,即使这个帖子ID是一个答案而不是一个问题?

如何为给定的帖子ID获得一个帖子标题,即使这个帖子ID是一个答案而不是一个问题?
EN

Stack Apps用户
提问于 2011-01-17 12:04:42
回答 1查看 223关注 0票数 4

我在努力美化声誉审计。但是,如果我想显示一个声誉改变事件的帖子标题,我有一个问题--我不知道帖子ID是相对于一个问题还是一个答案。

通过稍微使用API,在我的案例中获得结果的唯一方法似乎是:

  1. 调用/answers/{id}
    • 如果我得到一个结果 --这是一个答案,因此我应该叫/questions/{parent-id}/作为标题。
    • 如果我得不到结果,这是个问题,所以我应该叫/questions/{id}作为标题。

有更好的方法吗?

EN

回答 1

Stack Apps用户

发布于 2011-01-18 09:14:15

我相信这是正确的方法。

有一种方法可以对其进行优化,以保存一个请求,但对于这只虫子来说,这有点不安全:

  1. 调用/questions/{id}
    • 带有标题参数的如果你得到了结果 --这是一个问题
    • 没有标题参数的如果你得到了结果 --这是一个答案,因此您应该为标题调用/答案/{id}

编辑:

我刚刚意识到,您的解决方案可以很容易地优化,只需删除/questions/{parent-id}/调用;

您不需要它,因为/answers/{id};已经在响应中包含了title参数。

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

https://stackapps.com/questions/1926

复制
相关文章

相似问题

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