2017-04-20 2 views
0

私のチームは現在、Mendeley参照プラットフォームをWebアプリケーションに統合しようとしています。ログインしたユーザーの参照をサイドバーに表示する必要があります。「最近読んだ」および「最近追加した」カテゴリの定義 - Mendeleyのカテゴリ

使い慣れたルックアンドフィールを提供するため、元のメンデリーライブラリページ(「すべてのドキュメント」、「お気に入り」、「マイパブリケーション」、フォルダ、グループ、およびサブフォルダ)のようにAPI呼び出しから受け取ったデータを構造化しますドキュメント/参照を「最近読んだ」および/または「最近追加した」と分類する方法が見つかりませんでした。

  • どのように定義されていますか?
  • APIを使用して最近読んだまたは最近追加したドキュメントのみをリクエストする方法、またはそのカテゴリに属する​​すべてのドキュメントを計算する方法はありますか?

答えて

1

"最近読んだ"ドキュメントのリストを提供するパブリックAPIエンドポイントはありません。

"最近追加されました" - 公開されているAPIでこれらを取得できます。 https://api.mendeley.com/apidocs/docs#!/documents/getDocumentsをご覧ください。作成時刻順に並べられたドキュメントのリストを取得することができます。

例答えるため、 "最近追加"

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

感謝のURLをGET。最近追加された参照の数に制限はありますか? –

+0

ちょっと@ダニエルビュッヒェル。 api.mendeley.com/documentsエンドポイントを使用して、現在のユーザーが所有するすべてのドキュメントにアクセスできるはずです。ただし、文書の数が制限を超えた場合、ページ番号が付けられます。あなたはそれについてもっとここで読むことができます:http://dev.mendeley.com/reference/topics/pagination.html –

+0

多分、質問は少し不正確な公式化されました。ページネーションの仕組みを知っています。問題は、「最近追加された」カテゴリ(たとえば200)のカテゴリにある一定量の文書のみを内部的に保持するのか、それとも並べ替えであるのかということです。 201番目の文書をアップロードした後に最初にアップロードされた文書がそこから落ちた場合、その動作を反映させたいと思います。 –

関連する問題