Google カレンダーをいじることができるperlのモジュールNet::Google::Calendarを
使おうと思って,CPANをつかってインストールしたが,
my $cal=Net::Google::Calendar->new(url=>$url);
$cal->login(‘hogehoge@gmail.com’,”naisyo”)
でログイン後,
$cal->get_calendars
とかやると,
401 Authorization required at /Library/Perl/5.8.8/Net/Google/Calendar.pm line 577.
というエラーがでてしまう.
あれこれ悩んだ結果,そもそもログインできていないことに気づいた.
というのは,
$cal->login(‘hogehoge@gmail.com’,”naisyo”)
のあとに,
print $@;
とかやると,
500 Can’t connect to www.google.com:443 (Invalid argument)
というエラーが出ていたから.
といことで.このエラーメッセージでググると以下のページが引っかかった.
http://www.rley.org/doku.php?id=writing:https_and_lwpIchihara_on_leopard
どうやら,Leopard(Mac OS 10.5)ではCrypt::SSLeayがインストールされていないから見たい.さっそくCPANからインストールするとすんなり動いた.