Socket
Socket
Sign inDemoInstall

imgur-api.js

Package Overview
Dependencies
52
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    imgur-api.js

An unofficial powerful library for interacting with the Imgur API


Version published
Weekly downloads
12
Maintainers
1
Created
Weekly downloads
 

Readme

Source

    

An unofficial powerful library for interacting with the Imgur API

Install

npm install imgur-api.js

Usage

const ImgurClient = require("imgur-api.js");
const client = new ImgurClient({
	clientId: "myClientId",
	accessToken: "userAccessToken",
});

API

MethodCategory
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);

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 !

Keywords

FAQs

Last updated on 26 Sep 2020

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc