Requirements
- Java 1.8+
- Maven (3.8.3+)/Gradle (7.2+)
Android requirements
If using this library in an Android application:- Android 8.0+ (API Level 26+)
Installation
Maven users
Add this dependency to your project’s POM:Gradle users
Add this dependency to yourbuild.gradle
:
Android configuration
- Set minimum SDK version in your
build.gradle
:
- Add internet permissions to your
AndroidManifest.xml
:
Manual installation
Generate the JAR by executing:target/newscatcherapi-java-sdk-6.0.13.jar
target/lib/*.jar
Core features
Initialize client
Search articles
Latest headlines
Author search
Similar articles
Get sources
Check subscription
Advanced features
HTTP response access
Access detailed HTTP response information:SSL configuration
Error handling
The SDK usesApiException
for comprehensive error handling: