imgur-api.js
v2.10.6
Published
An unofficial powerful library for interacting with the Imgur API
Readme
An unofficial powerful library for interacting with the Imgur API
Install
npm install imgur-api.jsUsage
const ImgurClient = require("imgur-api.js");
const client = new ImgurClient({
clientId: "myClientId",
accessToken: "userAccessToken",
});API
| Method | Category | | --------------------------------------------------------- | -------- | | changeAlbumFavoriteStatus() | Album | | getAlbumInformations() | Album | | getAlbumImages() | Album | | followTag() | Account | | getAccountAvatar() | Account | | getAccountInformations() | Account | | getAccountFavorites() | Account | | getAccountImages() | Account | | getAccountReplies() | Account | | getAccountCommentCount() | Account | | getAccountSettings() | Account | | getAccountsBlocked() | Account | | isAccountBlocked() | Account | | unfollowTag() | Account | | changeStatusFavoriteImage() | Image | | getImageInformations() | Image | | upload() | Image | | remove() | Image | | updateImageInformation() | Image | | getCommentInformations() | Comment | | getCommentReplies() | Comment | | voteComment() | Comment | | sendComment() | Comment | | deleteComment() | Comment | | getDefaultTags() | Gallery | | getGalleryImages() | Gallery | | getGalleryTags() | Gallery | | getImagesVotes() | Gallery | | getTagInfo() | Gallery | | voteImage() | Gallery |
Album
changeAlbumFavoriteStatus
client.changeAlbumFavoriteStatus("naOyG").then(console.log);getAlbumInformations
client.getAlbumInformations("U2IKcAG").then(console.log);getAlbumImages
client.getAlbumImages("U2IKcAG").then(console.log);Account
followTag
client.followTag("doggo").then(console.log);isAccountBlocked
client.isAccountBlocked("CharlesRaimbault").then(console.log);getAccountAvatar
client.getAccountAvatar("CharlesRaimbault").then(console.log);getAccountFavorites
client.getAccountFavorites("CharlesRaimbault").then(console.log);getAccountInformations
client.getAccountInformations("CharlesRaimbault").then(console.log);getAccountImages
client.getAccountImages("CharlesRaimbault").then(console.log);getAccountReplies
client.getAccountReplies("CharlesRaimbault").then(console.log);getAccountsBlocked
client.getAccountsBlocked().then(console.log);getAccountCommentCount
client.getAccountCommentCount("CharlesRaimbault").then(console.log);getAccountSettings
client.getAccountSettings().then(console.log);unfollowTag
client.unfollowTag("doggo").then(console.log);Comment
getCommentInformations
client.getCommentInformations("350694303").then(console.log);getCommentReplies
client.getCommentReplies("350694303").then(console.log);voteComment
client.voteComment("myCommentId", "up").then(console.log);sendComment
client.sendComment("myCommentId", "My super comment").then(console.log);deleteComment
client.deleteComment("myCommentId").then(console.log);Gallery
getGalleryImages
client.getDefaultTags().then(console.log);getGalleryImages
client.getGalleryImages("h4uIJt8").then(console.log);getGalleryTags
client.getGalleryTags("h4uIJt8").then(console.log);getImagesVotes
client.getImagesVotes("GYRs587").then(console.log);getTagInfo
client.getTagInfo("fun").then(console.log);voteImage
client.voteImage("GYRs587", "up").then(console.log);Image
changeStatusFavoriteImage
client.changeStatusFavoriteImage("jXQHyU4").then(console.log);getImageInformations
client.getImageInformations("jXQHyU4").then(console.log);upload
client
.upload(
{
image:
"https://upload.wikimedia.org/wikipedia/commons/3/37/African_Bush_Elephant.jpg",
},
true,
)
.then(console.log);remove
client.remove("imageId").then(console.log);updateImageInformation
client.updateImageInformation("imageId", {title: "Title change", description: "Description change"})).then(console.log);Contributing
Contributions welcome !
