【问题标题】:Definition of "Recently Read"- and "Recently Added"-Categories in MendeleyMendeley 中“最近阅读”和“最近添加”类别的定义
【发布时间】:2017-04-20 09:15:02
【问题描述】:

我的团队目前正致力于将 Mendeley 参考平台集成到我们的 Web 应用程序中。我们想在侧边栏中显示登录用户的引用。

为了提供熟悉的外观和感觉,我们将从 API 调用接收的数据结构化为原始 Mendeley 库页面(“所有文档”、“收藏夹”、“我的出版物”、文件夹、组和子文件夹),但我们找不到将文档/参考分类为“最近阅读”和/或“最近添加”的方法。

  • 这两个是如何定义的?
  • 有没有办法通过 API 仅请求最近阅读或最近添加的文档,或者计算所有文档中的哪些属于该类别?

【问题讨论】:

    标签: mendeley


    【解决方案1】:

    恐怕没有公共 API 端点来提供“最近阅读”文档的列表。

    至于“最近添加” - 您可以通过公开的 API 获得这些。看看https://api.mendeley.com/apidocs/docs#!/documents/getDocuments。您可以检索按创建时间排序的文档列表。

    “最近添加”的示例 GET URL

    https://api.mendeley.com/documents?view=client&sort=created&order=desc&limit=50
    

    【讨论】:

    • 感谢您的回答。最近添加的参考文献数量有限制吗?
    • 嘿@daniel-bücherl。您应该能够使用 api.mendeley.com/documents 端点访问当前用户拥有的所有文档。但是,如果文档数量超过限制,则会发生分页。你可以在这里阅读更多信息:dev.mendeley.com/reference/topics/pagination.html
    • 也许这个问题的表述有点不精确。我知道分页是如何工作的。问题是:您是否在内部仅保留一定数量的“最近添加”类别的文档(例如 200 个),还是只是一种?如果在上传第 201 个文件后,第一个上传的文件不存在,我想反映这种行为。
    • 你好。正如我们所讨论的,API 本身没有限制,因为它是一种简单的排序。 Mendeley 仅提供有关公开可用 API 的文档和支持。 “最近添加”不是 API 概念,这意味着客户可以随意实现它。这意味着,如果可能,您不应该假设特定的实现,因为它不能保证始终保持不变。
    • 底线是我无法真正为您提供具体答案,因为我们不能承诺始终支持“最近添加”的相同定义。
    猜你喜欢
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 2020-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多