Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
WebService::GData::ConUsertContributed Perl DocWebService::GData::Constants(3)

NAME
       WebService::GData::Constants - constants
       (namespaces,format,services...) used for	Google data APIs.

SYNOPSIS
	   #don't important anything
	   use WebService::GData::Constants;

	   #import the namespace related constants
	   use WebService::GData::Constants qw(:namespace); #or	:format	or :general or :all

	   use WebService::GData::Base;
	   use WebService::GData::ClientLogin;

	   my $auth = new WebService::GData::ClientLogin(service=> BOOK_SERVICE,....);

	   my $base = new WebService::GData::Base();
		  $base->query()->alt(JSON);

	   #if not imported

	   $base->add_namespace(WebService::GData::Constants::MEDIA_NAMESPACE);
	   $base->add_namespace(WebService::GData::Constants::ATOM_NAMESPACE);

	   #if imported

	   $base->add_namespace(MEDIA_NAMESPACE);
	   $base->add_namespace(ATOM_NAMESPACE);

DESCRIPTION
       This package contains some constants for	Google data API	available
       protocol	formats, namespaces and	general	matters	(version,xml header).
       You can import all of them by using :all	or import only a subset	by
       using :format,:namespace	or :general

   GENERAL CONSTANTS
       The general constants map the google data API version number and	the
       xml header.  You	can choose to import general related constants by
       writing use WebService::GData::Constants	qw(:general);

       GDATA_MINIMUM_VERSION

       XML_HEADER

       import with :general

   FORMAT CONSTANTS
       The format constants map	the available protocol format as of version 2
       of the google data API.	You can	choose to import format	related
       constants by writing use	WebService::GData::Constants qw(:format);

       JSON

       JSONC

       RSS

       ATOM

       import with :format

   NAMESPACE CONSTANTS
       The namespace constants map the available namespace used	as of version
       2 of the	google data API.  You can choose to import namespace related
       constants by writing use	WebService::GData::Constants qw(:namespace);
       The namespace follow the	following format:
       xmlns:namespace_prefix="uri". In	the Google Data	protocol, the atom
       namespace is used as the	default	one, which means that it will be
       xmlns="uri".  There is also an atomic version of	each namespace via
       _PREFIX and _URI.

       ATOM_NAMESPACE

       ATOM_NAMESPACE_PREFIX

       ATOM_NAMESPACE_URI

       OPENSEARCH_NAMESPACE

       OPENSEARCH_NAMESPACE_PREFIX

       OPENSEARCH_NAMESPACE_URI

       GDATA_NAMESPACE

       GDATA_NAMESPACE_PREFIX

       GDATA_NAMESPACE_URI

       GEORSS_NAMESPACE

       GEORSS_NAMESPACE_PREFIX

       GEORSS_NAMESPACE_URI

       GML_NAMESPACE

       GML_NAMESPACE_PREFIX

       GML_NAMESPACE_URI

       MEDIA_NAMESPACE

       MEDIA_NAMESPACE_PREFIX

       MEDIA_NAMESPACE_URI

       APP_NAMESPACE

       APP_NAMESPACE_PREFIX

       APP_NAMESPACE_URI

       import with :namespace

   SERVICE CONSTANTS
       The service constants map the available services	used for the
       ClientLogin authentication system.  Some	of the service name does not
       map very	well the API name, ie Picasa API has a service name of 'lh2'.
       The constants offer naming closer to the	original API (PICASA_SERVICE).
       Not shorter but may be easier to	remember.  In case the service name
       came to change, you won't need to change	it in every peace of code
       either.	You can	choose to import service related constants by writing
       use WebService::GData::Constants	qw(:service);

       ANALYTICS_SERVICE

       APPS_SERVICE

       BASE_SERVICE

       SITES_SERVICE

       BLOGGER_SERVICE

       BOOK_SERVICE

       CALENDAR_SERVICE

       CODE_SERVICE

       CONTACTS_SERVICE

       DOCUMENTS_SERVICE

       FINANCE_SERVICE

       GMAIL_SERVICE

       HEALTH_SERVICE

       HEALTH_SB_SERVICE

       MAPS_SERVICE

       PICASA_SERVICE

       SIDEWIKI_SERVICE

       SPREADSHEETS_SERVICE

       WEBMASTER_SERVICE

       YOUTUBE_SERVICE

       import with :service

   QUERY CONSTANTS
       The query constants map the possible values for query parameters	of
       version 2 of the	google data API.  You can choose to import query
       related constants by writing use	WebService::GData::Constants
       qw(:query);

       TRUE

       FALSE

       import with :query

   HTTP	STATUS CONSTANTS
       The http	status constants map the possible values for a response	code
       from version 2 of the google data API.  You can choose to import	http
       status related constants	by writing use WebService::GData::Constants
       qw(:http_status);

       OK

       CREATED

       NOT_MODIFIED

       BAD_REQUEST

       UNAUTHORIZED

       FORBIDDEN

       NOT_FOUND

       CONFLICT

       GONE

       INTERNAL_SERVER_ERROR

       import with :http_status

   ERROR CODE CONSTANTS
       The error code constants	map the	possible values	for an error response
       code from version 2 of the google data API.  You	can choose to import
       error code related constants by writing use
       WebService::GData::Constants qw(:errors);

       BAD_AUTHENTICATION

       NOT_VERIFIED

       TERMS_NOT_AGREED

       CAPTCHA_REQUIRED

       UNKNOWN

       ACCOUNT_DELETED

       ACCOUNT_DISABLED

       SERVICE_DISABLED

       SERVICE_UNAVAILABLE

       import with :errors

       See also
       <http://code.google.com/intl/en/apis/accounts/docs/AuthForInstalledApps.html#Errors>
       for further informations	about the errors meaning.

BUGS AND LIMITATIONS
       If you do me the	favor to _use_ this module and find a bug, please
       email me	i will try to do my best to fix	it (patches welcome)!

AUTHOR
       shiriru <shirirulestheworld[arobas]gmail.com>

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

perl v5.24.1			  2010-11-07   WebService::GData::Constants(3)

NAME | SYNOPSIS | DESCRIPTION | BUGS AND LIMITATIONS | AUTHOR | LICENSE AND COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=WebService::GData::Constants&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help