clj-instagram 0.2.0
Clojure client for Instagram API.
Installation
To install, add the following dependency to your project or build file:
[clj-instagram "0.2.0"]
Namespaces
clj-instagram.endpoints
Functions for accessing Instagram endpoints. The API requires access from authenticated users for each endpoint. Functions in this namespace are using corresponding functions from `clj-instagram.requests` namespace.
Public variables and functions:
- create-comment
- delete-comment
- get-comments
- get-followed-by
- get-follows
- get-liked-media
- get-likes
- get-location
- get-media-by-id
- get-media-by-shortcode
- get-recent-media-by-me
- get-recent-media-by-user
- get-recent-media-from-location
- get-recently-tagged-media
- get-relationship
- get-requested-by
- get-tag
- get-user
- modify-relationship
- remove-like
- search-locations
- search-media
- search-tags
- search-users
- set-like
clj-instagram.http-client
Instagram API HTTP client that handles common tasks related to requests and responses.
Public variables and functions:
clj-instagram.oauth
Functions for creating an authorization URL and exchanging code received from Instagram for an access token.
Public variables and functions:
clj-instagram.requests
Pure functions for creating and transforming request maps for accessing Instagram API.
Public variables and functions:
- authenticate
- create-comment
- create-subscription
- delete-comment
- delete-subscription
- get-comments
- get-followed-by
- get-follows
- get-liked-media
- get-likes
- get-location
- get-media-by-id
- get-media-by-shortcode
- get-recent-media-by-me
- get-recent-media-by-user
- get-recent-media-from-location
- get-recently-tagged-media
- get-relationship
- get-requested-by
- get-tag
- get-user
- list-subscriptions
- modify-relationship
- remove-like
- request-access-token
- search-locations
- search-media
- search-tags
- search-users
- set-like
- sign
clj-instagram.subscriptions
Functions for creating, deleting and listing subscriptions.