Imgur-API

 view release on metacpan or  search on metacpan

lib/Imgur/API/Endpoint/Gallery.pm  view on Meta::CPAN

sub subreddit {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/r/%s",['subreddit'],['sort','page'],\%p),
		'get',
		\%p
	);
}

sub subredditImage {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/r/%s/%s",['subreddit','image_id'],[],\%p),
		'get',
		\%p
	);
}

sub tag {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/t/%s",['t_name'],['sort','page'],\%p),
		'get',
		\%p
	);
}

sub tagImage {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/t/%s/%s",['t_name','image_id'],[],\%p),
		'get',
		\%p
	);
}

sub itemTags {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/image/%s/tags",['gallery'],[],\%p),
		'get',
		\%p
	);
}

sub tagVote {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/%s/vote/tag/%s/%s",['gallery','t_name','vote'],[],\%p),
		'post',
		\%p
	);
}

sub updateGalleryTags {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/tags/%s",['gallery'],[],\%p),
		'post',
		\%p
	);
}

sub search {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/search",[],['sort','window','page'],\%p),
		'get',
		\%p
	);
}

sub random {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/random/random",[],['page'],\%p),
		'get',
		\%p
	);
}

sub toGallery {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/%s",['gallery'],[],\%p),
		'post | put',
		\%p
	);
}

sub fromGallery {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/%s",['gallery'],[],\%p),
		'delete',
		\%p
	);
}

sub album {
	my ($this,%p) = @_;

	return $this->dispatcher->request(
		$this->path("3/gallery/album/%s",['gallery'],[],\%p),
		'get',
		\%p
	);
}

sub image {



( run in 1.448 second using v1.01-cache-2.11-cpan-39bf76dae61 )