NAME
Imgur::API::Endpoint::Gallery
DESCRIPTION
Access to the imgur Gallery API Endpoint.
See: https://api.imgur.com/endpoints/gallery
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
window
optionalChange the date range of the request if the section is "top", day | week | month | year | all, defaults to day
page
optionalinteger - the data paging number
section
optionalhot | top | user - defaults to hot
showViral
optionaltrue | false - Show or hide viral images from the 'user' section. Defaults to true
sort
optionalviral | top | time | rising (only available with user section) - defaults to viral
memeSubgallery
View images for memes subgallery
Parameters
sort
optionalviral | time | top - defaults to viral
page
optionalinteger - the data paging number
window
optionalChange the date range of the request if the sort is "top", day | week | month | year | all, defaults to week
memeSubgalleryImage
View a single image in the memes gallery
Parameters
image_id
requiredThe ID for the image.
subreddit
View gallery images for a subreddit
Parameters
page
optionalinteger - the data paging number
window
optionalChange the date range of the request if the sort is "top", day | week | month | year | all, defaults to week
subreddit
requiredpics - A valid subreddit name
sort
optionaltime | top - defaults to time
subredditImage
View a single image in the subreddit
Parameters
subreddit
requiredpics - A valid subreddit name
image_id
requiredThe ID for the image.
tag
View images for a gallery tag
Parameters
window
optionalChange the date range of the request if the sort is "top", day | week | month | year | all, defaults to week
page
optionalinteger - the data paging number
sort
optionalviral | time | top - defaults to viral
t_name
requiredThe name of the tag.
tagImage
View a single image in a gallery tag
Parameters
t_name
requiredThe name of the tag.
image_id
requiredThe ID for the image.
itemTags
View tags for a gallery item
Parameters
id
requiredID of the gallery item
gallery
requiredGallery
tagVote
Vote for a tag, 'up' or 'down' vote. Send the same value again to undo a vote.
Parameters
t_name
requiredName of the tag (implicitly created, if doesn't exist)
vote
required'up' or 'down'
gallery
requiredGallery
id
requiredID of the gallery item
updateGalleryTags
Update the tags for a post in the gallery
Parameters
tags
requiredThe name of the tags you wish to associate with a post. Can be passed as tags[]=funny&tags[]=cat or tags=funny,cat/td>
gallery
requiredGallery
id
requiredID of the gallery item
search
Search the gallery with a given query string.
Parameters
sort
optionaltime | viral | top - defaults to time
page
optionalinteger - the data paging number
window
optionalChange the date range of the request if the sort is 'top', day | week | month | year | all, defaults to all.
random
Returns a random set of gallery images.
Parameters
page
optionalA page of random gallery images, from 0-50. Pages are regenerated every hour.
toGallery
Share an Album or Image to the Gallery.
Parameters
gallery
requiredGallery
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
mature
optionalIf the post is mature, set this value to 1.
title
requiredThe title of the image. This is required.
topic
optionalTopic name
terms
optionalIf 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.
fromGallery
Remove an image from the gallery. You must be logged in as the owner of the item to do this action.
Parameters
gallery
requiredGallery
album
Get additional information about an album in the gallery.
Parameters
gallery
requiredGallery
image
Get additional information about an image in the gallery.
Parameters
gallery
requiredGallery
reporting
Report an Image in the gallery
Parameters
reason
optionalAn 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
2
required5
required4
required3
required1
required
votes
Get the vote information about an image
Parameters
gallery
requiredGallery
voting
Vote for an image, 'up' or 'down' vote. Send 'veto' to undo a vote.
Parameters
gallery
requiredGallery
vote
requiredVote
comments
Comment on an image in the gallery.
Parameters
gallery
requiredGallery
sort
optionalbest | top | new - defaults to best
comment
Information about a specific comment. This action also allows any of the additional actions provided in the Comment Endpoint.
Parameters
comment
requiredComment
gallery
requiredGallery
commentCreation
Create a comment for an image.
Parameters
comment
requiredThe text of the comment.
gallery
requiredGallery
commentReply
Reply to a comment that has been created for an image.
Parameters
commentReply
requiredCommentReply
comment
requiredThe text you want to use as the reply.
gallery
requiredGallery
commentIds
List all of the IDs for the comments on an image.
Parameters
gallery
requiredGallery
commentCount
The number of comments on an Image.
Parameters
gallery
requiredGallery
49 POD Errors
The following errors were encountered while parsing the POD:
- Around line 21:
'=item' outside of any '=over'
- Around line 48:
You forgot a '=back' before '=head2'
- Around line 54:
'=item' outside of any '=over'
- Around line 71:
You forgot a '=back' before '=head2'
- Around line 77:
'=item' outside of any '=over'
- Around line 84:
You forgot a '=back' before '=head2'
- Around line 90:
'=item' outside of any '=over'
- Around line 112:
You forgot a '=back' before '=head2'
- Around line 118:
'=item' outside of any '=over'
- Around line 130:
You forgot a '=back' before '=head2'
- Around line 136:
'=item' outside of any '=over'
- Around line 158:
You forgot a '=back' before '=head2'
- Around line 164:
'=item' outside of any '=over'
- Around line 176:
You forgot a '=back' before '=head2'
- Around line 182:
'=item' outside of any '=over'
- Around line 194:
You forgot a '=back' before '=head2'
- Around line 200:
'=item' outside of any '=over'
- Around line 222:
You forgot a '=back' before '=head2'
- Around line 228:
'=item' outside of any '=over'
- Around line 246:
You forgot a '=back' before '=head2'
- Around line 252:
'=item' outside of any '=over'
- Around line 269:
You forgot a '=back' before '=head2'
- Around line 275:
'=item' outside of any '=over'
- Around line 282:
You forgot a '=back' before '=head2'
- Around line 288:
'=item' outside of any '=over'
- Around line 320:
You forgot a '=back' before '=head2'
- Around line 326:
'=item' outside of any '=over'
- Around line 333:
You forgot a '=back' before '=head2'
- Around line 339:
'=item' outside of any '=over'
- Around line 346:
You forgot a '=back' before '=head2'
- Around line 352:
'=item' outside of any '=over'
- Around line 359:
You forgot a '=back' before '=head2'
- Around line 365:
'=item' outside of any '=over'
- Around line 410:
You forgot a '=back' before '=head2'
- Around line 416:
'=item' outside of any '=over'
- Around line 423:
You forgot a '=back' before '=head2'
- Around line 429:
'=item' outside of any '=over'
- Around line 441:
You forgot a '=back' before '=head2'
- Around line 447:
'=item' outside of any '=over'
- Around line 459:
You forgot a '=back' before '=head2'
- Around line 465:
'=item' outside of any '=over'
- Around line 477:
You forgot a '=back' before '=head2'
- Around line 483:
'=item' outside of any '=over'
- Around line 495:
You forgot a '=back' before '=head2'
- Around line 501:
'=item' outside of any '=over'
- Around line 518:
You forgot a '=back' before '=head2'
- Around line 524:
'=item' outside of any '=over'
- Around line 531:
You forgot a '=back' before '=head2'
- Around line 537:
'=item' outside of any '=over'
=over without closing =back