Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit aa7deda Jun 16, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings Initial commit May 27, 2014
core Updated missing URLs Mar 2, 2015
dev-lib
dist [maven-release-plugin] prepare for next development iteration Jun 6, 2014
lib Initial commit May 27, 2014
schema
.classpath
.project
README.md
build.xml
manifest.mf
pom.xml [maven-release-plugin] prepare for next development iteration Jun 6, 2014

README.md

stackoverflow-java-sdk

This project aims to provide a Java wrapper to the Stack Exchange ? API.

Interfaces

There are two interfaces to the library.

  • Query Interface
  • Facade Interface

Get Started

Clone repository and build.

 git clone https://github.com/sanjivsingh/stackoverflow-java-sdk.git  
 cd stackoverflow-java-sdk  
 mvn clean install  

Following 3 artifacts will be generated after maven build.

  • ./dist/target/stackoverflow-java-sdk-release-XXXX-release.jar
  • ./core/target/stackexchange-java-core-XXXX.jar
  • ./schema/target/stackexchange-java-schema-XXXX.jar

Include all JARs three in your classpath

Or you simply maven dependency in your project

Dependency

 <dependency>  
  <groupId>com.googlecode.stackexchange</groupId>  
  <artifactId>stackoverflow-java-sdk-release</artifactId>  
  <version>2.2.0</version>  
 </dependency>  

Repository

  <repository>                    
    <id>oss.sonatype</id>                   
    <url>https://oss.sonatype.org/content/repositories/releases/</url>     
    <releases>                             
       <enabled>true</enabled>                       
    </releases>                       
  </repository>   

and start experimenting with SDK.

Contributing

Source code contributions can be submitted sumitting a pull request

Feature

  • Asynchronous API Examples of using the API asynchronously are described in Asynchronous API.

  • Advanced Usage Advanced usage like changing API providers or paging through the results are described in Advanced Usage.

  • Spring Configuration If you plan to use the library in conjunction with Spring framework, this brief tutorial will guide you. Spring Configuration

  • API Design A brief design of the API is described here. API Design.

  • Query API Query API provides a Builder like syntax to the StackOverflow? API.There are similar Query interfaces for Answers, Comments, Timelines, Badges etc.

  • Switch Site Fetching records from different site are described here.

  • Advance Search Advance search feature available in SDK.

For complete stand-alone examples see Example Source.

You can’t perform that action at this time.