最終更新: livedoor_pics 2012年01月12日(木) 12:23:19履歴
AtomPP 0.3
livedoor PICS WebService では AtomPP 0.3 による以下の操作をサポートしています。
- 最近投稿した写真一覧の参照
- 写真の投稿
- 投稿した写真の参照
- 写真の削除
- 写真のタイトルの変更
livedoor PICS WebService はベータ版での提供となります。
今後、仕様の変更等が行われる可能性があります。
EditURL: http://ws.pics.livedoor.com/atom/<livedoor_id>/<photo_id>
に DELETE リクエストを行う事で指定した写真が削除出来ます。
EditURL: http://ws.pics.livedoor.com/atom/<livedoor_id>/<photo_id>
に PUT リクエストを行う事で指定した写真のタイトルを更新出来ます。
画像データの更新には対応していません。
#!/usr/local/bin/perl use strict; use XML::Atom::Client; use XML::Atom::Entry; use XML::Atom::Content; use File::Basename qw(basename); my($filename) = @ARGV; my $livedoor_id = 'Your LivedoorID'; my $password = 'Your Password'; my $url = 'http://ws.pics.livedoor.com/atom/'. $livedoor_id; my $atom = XML::Atom::Client->new; $atom->username($livedoor_id); $atom->password($password); open(FILE, $filename) or die "$!: $filename"; local $/ = undef; my $body = <FILE>; close(FILE); my $content = XML::Atom::Content->new; $content->body($body); $content->type('image/jpeg'); my $entry = XML::Atom::Entry->new; $entry->title(basename($filename)); $entry->content($content); my $res = $atom->createEntry($url, $entry); print "$res\n";
最新コメント
2006-01-13
2006-01-01