Akira Horimoto > WWW-Giraffi-API-0.2_04 > WWW::Giraffi::API::User

Download:
WWW-Giraffi-API-0.2_04.tar.gz

Dependencies

Annotate this POD

Module Version: 0.2_04   Source  

NAME ^

WWW::Giraffi::API::User - Giraffi API User Method Access Module

VERSION ^

0.2_04

SYNOPSIS ^

  use strict;
  use warnings;
  use WWW::Giraffi::API;
  
  my $apikey = "ilovenirvana_ilovekurtcobain";
  my $g = WWW::Giraffi::API->new(apikey => $apikey);

  # create user
  my $my_vendor_apikey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
  my $ref = $g->user->create($my_vendor_apikey);

DESCRIPTION ^

WWW::Giraffi::API::User is Giraffi API User Method Access Module

METHOD ^

create

Create User and Publish user apikey

Example:

  my $my_vendor_apikey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
  $ create user object
  my $user = $g->user;
  my $ref = $user->create($my_vendor_apikey);

Return Reference:

  {
      'user' => {
                  'status' => 'enabled',
                  'permission' => 'wr',
                  'id' => 22,
                  'apikey' => 'new_user_apikey'
                }
    };

update

Update user apikey

Example:

  my $update_apikey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
  $ create user object
  my $user = $g->user;
  $user->update($delete_apikey);

destroy

Delete user and apikey

Example:

  my $delete_apikey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
  $ create user object
  my $user = $g->user;
  $user->destroy($delete_apikey);

AUTHOR ^

Akira Horimoto <emperor@gmail.com>

LICENSE ^

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: