Skip to content
This repository has been archived by the owner on Dec 2, 2024. It is now read-only.

rspace-os/rspace-mendeley-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Mendeley API project

This project provides Java bindings and an abstraction over the Mendeley REST-API.

It comprises

  • An API package with Java methods to invoke Mendeley web API operations, to be used by clients
  • Implementations using Spring MVC Rest template to perform the API invocations
  • An implementation of SpringSocial's Connection mechanism, which provides support for OAuth2 and to facilitate integration into web applications.

Getting started

Register yourself for Mendeley API application

Set up an external property file for storing keys, ids etc

Integration tests are currently ignored while we implement externalising of secrets.

  • Create a file username.properties (see rspace.properties as an example) in src/test/resources/users in this project, and set properties for your id and secret. Replace 'username' with the username of your system username on the machine you run these tests on.
  • Also, add this refresh key to your properties file.
  • You should now be able to run the integration tests, which make API calls to Mendeley using the refresh key to get a new authorization key on each test run.

About

Java wrapper around the Mendeley API.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages