NAME
WWW::CybozuOffice6 - Perl extension for accessing Cybozu Office 6
SYNOPSIS
use WWW::CybozuOffice6;
# create a new object  
$office6 =
    WWW::CybozuOffice6->new(url => 'http://server/scripts/cbag/ag.exe',
                            user => 'username',
                            pass => 'password');
# check if username/password is correct
$office6->test_credentials;
# get list of new items
$new_items = $office6->externalAPINotify;
DESCRIPTION
WWW::CybozuOffice6 is a perl extension for accessing Cybozu Office 6.
FUNCTIONS
- new(%attr)
 - 
Returns a new instance of WWW::CybozuOffice6. Following attributes are available.
- url
 - 
The URL of the Cybozu Office 6.
 - user
 - 
Username for the Cybozu Office.
 - pass
 - 
Password for the Cybozu Office.
 - ua
 - 
(optional) An LWP::UserAgent object used for access.
 - ocode
 - 
Output encoding, default is utf8.
 
 - url([$new_url])
 - 
Gets/sets the Cybozu Office 6 URL.
 - user([$new_user])
 - 
Gets/sets the Cybozu Office 6 username.
 - password([$new_password])
 - 
Gets/sets the Cybozu Office 6 password.
 - ua([$new_ua])
 - 
Gets/sets the LWP::UserAgent object used to access the Cybozu Office 6.
 - response()
 - 
Returns the last response from Cybozu Office 6.
 - ocode([$new_ocode])
 - 
Gets/sets the output encoding.
 - test_credentials()
 - 
Checks if username/password is correct.
 - externalAPINotify()
 - 
Obtains a list of new items from the Cybozu Office 6. If successful, an array of new items is returned, of which the keys for each item are:
- app
 - 
Name of the application (ex. message, forum)
 - app_jp
 - 
Name of the application in Japanese printable form
 - timestamp
 - 
Creation(?) time of the item, in unix time.
 - title
 - 
Title of the item.
 - description
 - 
Description of the item. May contain '\x0a's.
 - from
 - 
Creator of the item, in Japanese printable form.
 - link
 - 
URL of the item, only the query portion is included.
 
 
EXPORT
None by default.
AUTHOR
Kazuho Oku <kazuho ___at___ labs.cybozu.co.jp>
Copyright (C) 2005 Cybozu Labs, Inc.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.
This package is NOT a product of Cybozu, Inc. DO NOT CONTACT CYBOZU, INC. for the use of the software.
For support, please visit http://labs.cybozu.co.jp/blog/kazuho/