NAME
Imgur::API::Endpoint::Gallery
DESCRIPTION
Access to the imgur Gallery API Endpoint.
METHODS
get
Returns the images in the gallery. For example the main gallery is https://api.imgur.com/3/gallery/hot/viral/0.json
Parameters
sortoptionalviral | top | time | rising (only available with user section) - defaults to viral
windowoptionalChange the date range of the request if the section is "top", day | week | month | year | all, defaults to day
sectionoptionalhot | top | user - defaults to hot
showViraloptionaltrue | false - Show or hide viral images from the 'user' section. Defaults to true
pageoptionalinteger - the data paging number
memeSubgallery
View images for memes subgallery
Parameters
sortoptionalviral | time | top - defaults to viral
windowoptionalChange the date range of the request if the sort is "top", day | week | month | year | all, defaults to week
pageoptionalinteger - the data paging number
memeSubgalleryImage
View a single image in the memes gallery
Parameters
image_idrequiredThe ID for the image.
subreddit
View gallery images for a subreddit
Parameters
windowoptionalChange the date range of the request if the sort is "top", day | week | month | year | all, defaults to week
sortoptionaltime | top - defaults to time
pageoptionalinteger - the data paging number
subredditrequiredpics - A valid subreddit name
subredditImage
View a single image in the subreddit
Parameters
image_idrequiredThe ID for the image.
subredditrequiredpics - A valid subreddit name
tag
View images for a gallery tag
Parameters
t_namerequiredThe name of the tag.
windowoptionalChange the date range of the request if the sort is "top", day | week | month | year | all, defaults to week
sortoptionalviral | time | top - defaults to viral
pageoptionalinteger - the data paging number
tagImage
View a single image in a gallery tag
Parameters
t_namerequiredThe name of the tag.
image_idrequiredThe ID for the image.
itemTags
View tags for a gallery item
Parameters
galleryrequiredGallery
idrequiredID of the gallery item
tagVote
Vote for a tag, 'up' or 'down' vote. Send the same value again to undo a vote.
Parameters
t_namerequiredName of the tag (implicitly created, if doesn't exist)
voterequired'up' or 'down'
galleryrequiredGallery
idrequiredID of the gallery item
updateGalleryTags
Update the tags for a post in the gallery
Parameters
idrequiredID of the gallery item
tagsrequiredThe name of the tags you wish to associate with a post. Can be passed as tags[]=funny&tags[]=cat or tags=funny,cat/td>
galleryrequiredGallery
search
Search the gallery with a given query string.
Parameters
pageoptionalinteger - the data paging number
windowoptionalChange the date range of the request if the sort is 'top', day | week | month | year | all, defaults to all.
sortoptionaltime | viral | top - defaults to time
random
Returns a random set of gallery images.
Parameters
pageoptionalA page of random gallery images, from 0-50. Pages are regenerated every hour.
toGallery
Share an Album or Image to the Gallery.
Parameters
titlerequiredThe title of the image. This is required.
topicoptionalTopic name
tags[]optionalThe name of the tags you wish to associate with a post. Can be passed as tags[]=funny&tags[]=cat or tags=funny,cat
matureoptionalIf the post is mature, set this value to 1.
termsoptionalIf the user has not accepted our terms yet, this endpoint will return an error. To by-pass the terms in general simply set this value to 1.
galleryrequiredGallery
fromGallery
Remove an image from the gallery. You must be logged in as the owner of the item to do this action.
Parameters
galleryrequiredGallery
album
Get additional information about an album in the gallery.
Parameters
galleryrequiredGallery
image
Get additional information about an image in the gallery.
Parameters
galleryrequiredGallery
reporting
Report an Image in the gallery
Parameters
3required4required5required1requiredreasonoptionalAn integer representing the reason for the report Value Description 1 Doesn't belong on Imgur 2 Spam 3 Abusive 4 Mature content not marked as mature 5 Pornography
2required
votes
Get the vote information about an image
Parameters
galleryrequiredGallery
voting
Vote for an image, 'up' or 'down' vote. Send 'veto' to undo a vote.
Parameters
voterequiredVote
galleryrequiredGallery
comments
Comment on an image in the gallery.
Parameters
sortoptionalbest | top | new - defaults to best
galleryrequiredGallery
comment
Information about a specific comment. This action also allows any of the additional actions provided in the Comment Endpoint.
Parameters
commentrequiredComment
galleryrequiredGallery
commentCreation
Create a comment for an image.
Parameters
commentrequiredThe text of the comment.
galleryrequiredGallery
commentReply
Reply to a comment that has been created for an image.
Parameters
commentrequiredThe text you want to use as the reply.
galleryrequiredGallery
commentReplyrequiredCommentReply
commentIds
List all of the IDs for the comments on an image.
Parameters
galleryrequiredGallery
commentCount
The number of comments on an Image.
Parameters
galleryrequiredGallery
SEE ALSO
https://api.imgur.com/endpoints/gallery