Skip to content

Clojure wrapper library for eBay API, based on code from Clojars by eduardoejp

Notifications You must be signed in to change notification settings

FreeAgent/clj-ebay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clj-ebay

Clojure wrapper library for the eBay APIs for affiliate marketing, forked from code on Clojars by eduardoejp.

Usage

Leiningen 2 has been used for this project.

Edit the "core" file and put your eBay developer APP-ID in place of nil for app-id. Then run...

lein deps

lein repl

At the REPL...

(use 'clj-ebay.core)

(use 'clj-ebay.finding)

; the following method is a way of handling typos in the search-keywords 
; (provided as inputs by end-users, say)

(get-search-keywords-recommendation "illiam ibson")

; the above should return "William Gibson" in the response from eBay


(find-items-by-keywords {:entries-per-page "9", :global-id "EBAY-US", :page-number 1,  :outputSelector "SellerInfo", :keywords "Neuromancer", :sortOrder "BestMatch" })


; get-histograms provides a breakdown of products into various categories
; (as a means of narrowing searches).

(def CATEGORY-ID 377)
(get-histograms CATEGORY-ID)

Reference

The above examples only cover (a subset of) the functions in the "finding.clj" file. Wrappers for several other eBay APIs have been implemented too.

See eBay's own tutorials for their APIs:

https://www.x.com/developers/ebay/documentation-tools/tutorials

The methods in the sample code above depend on the "Finding API":

http://developer.ebay.com/DevZone/finding/Concepts/FindingAPIGuide.html

Here's the sitemap with links to documentation for the other APIs (shopping, merchandising, etc.):

http://developer.ebay.com/sitemap/default.aspx

License

Distributed under the Eclipse Public License, the same as Clojure.

About

Clojure wrapper library for eBay API, based on code from Clojars by eduardoejp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published