A network error when I use the JabRef to manage my references

When I use the JabRef to manage my references, I have stuck by the following errors.

org.jabref.logic.importer.FetcherException: A network error occurred while fetching from https://api.springernature.com/meta/v1/json?q=Information-Spectrum+AND+Methods+AND+in+AND+Information+AND+Theory&api_key=a98b4a55181ffcd27259bea45edad12e&s=1&p=20
at org.jabref@5.13.60000/org.jabref.logic.importer.SearchBasedParserFetcher.getBibEntries(Unknown Source)
at org.jabref@5.13.60000/org.jabref.logic.importer.SearchBasedParserFetcher.performSearch(Unknown Source)
at org.jabref@5.13.60000/org.jabref.logic.importer.PagedSearchBasedParserFetcher.performSearch(Unknown Source)
at org.jabref@5.13.60000/org.jabref.logic.importer.SearchBasedFetcher.performSearch(Unknown Source)
at org.jabref@5.13.60000/org.jabref.gui.importer.fetcher.WebSearchPaneViewModel.lambda$search$2(Unknown Source)
at org.jabref@5.13.60000/org.jabref.gui.util.BackgroundTask$1.call(Unknown Source)
at org.jabref@5.13.60000/org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source)
at org.jabref.merged.module@5.13.60000/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: org.jabref.logic.importer.FetcherClientException: Encountered HTTP Status code 403
at org.jabref@5.13.60000/org.jabref.logic.net.URLDownload.openConnection(Unknown Source)
at org.jabref@5.13.60000/org.jabref.logic.net.URLDownload.asInputStream(Unknown Source)
… 14 more
Caused by: org.jabref.logic.importer.FetcherClientException: Encountered HTTP Status code 403
… 16 more

When I tried to use JabRef to automatically cite literature from Springer, I encountered the above issue.

I am currently unsure how to solve this problem. Is there a professional who can provide me with some effective advice? Thank you so much!

JabRef has a global limit of 5000 calls per day. I think, other users already used these calls. We listed that limits on our development page at Fetchers | Developer Documentation.

How to solve your isse?

  1. Go to https://dev.springernature.com/
  2. Register for an account
  3. Apply for an API key
  4. Put the API key into JabRef: Preferences → Web search → (scroll down) → “Custom API key”
  5. Press Enter to have JabRef remembering the setting
  6. Press Save

Then Springer should work.

I filed http exception should come with text · Issue #11223 · JabRef/jabref · GitHub - which is a small improvement for the UI.