root/twttmixi/trunk/lib/WWW/Mixi/Mixi.pod @ 1

Revision 1, 113.1 kB (checked in by anonymous, 3 years ago)

とりあえずできた

Line 
1=encoding utf8
2
3=head1 NAME
4
5WWW::Mixi - Mixiアクセス甚のLWP::UserAgentモゞュヌル
6
7=head1 SYNOPSIS
8
9  use WWW::Mixi;
10  $mixi = WWW::Mixi->new('me@foo.com', 'password', '-log' => 1, '-logcode' => 'sjis');
11  $mixi->login;
12  my $res = $mixi->get('home.pl');
13  print $res->content;
14
15=head1 DESCRIPTION
16
17Mixiにアクセスするためのモゞュヌルです。
18
19LWP::RobotUAのサブクラスになっおおり、LWP::UserAgentおよびLWP::RobotUAず同じように䜿うこずができたす。
20WWW::MixiにはLWP::UserAgentより䟿利な点が3぀ありたす。
21
22たず、WWW::Mixiではログむン関連の䜜業をすべおloginメ゜ッドで枈たせるこずができたす。
23loginメ゜ッドは、Cookieが無効になっおいれば有効にし、オブゞェクト生成時に受け取ったメヌルアドレスずパスワヌドをloginペヌゞに送出し、レスポンスを解析しおセッションIDずリフレッシュå
24ˆã®URLを取埗したす。
25ログむン状況は、is_login_required、is_logined、session、refreshなどのメ゜ッドで確認できたす。
26
27それから、いく぀かの䟿利なメ゜ッドが甚意されおいたす。
28倧別すれば2系統で、䞀぀は絶察URLを取埗するためのabsolute_urlやabsolute_linked_urlです。前è€
29はmixiのホヌムペヌゞたたは指定されたURLをベヌスずした絶察URLを、埌è€
30は最埌にgetたたはpostで取埗したペヌゞをベヌスずしたURLを返したす。
31もう䞀぀は、mixiのコンテンツを解析するためのメ゜ッドです。メむンメニュヌ解析甚のparse_main_menu、ツヌルバヌ解析甚のparse_tool_bar、お知らせ解析甚のparse_informationメ゜ッドなど倚数の解析メ゜ッドず、URLの取埗ず解析をたずめお行うget_main_menuなどのメ゜ッドがありたす。
32
33たた、実際にはLWP::RobotUAのサブクラスなので、ロボットずしおの劥圓な動䜜を行おうずしたす。
34䞀぀には、たた、サヌバヌに高負荷をかけないようdelayが1秒に蚭定されおおり、1秒間に1回以䞊のリク゚ストは凊理しないようになっおいたす。
35なお、tobot.txtのチェックはしおいたせん。
36いく぀かの経緯から、WWW::Mixiではrobot.txtをチェックしないこずをMixi運営事務局から提案されたこずによりたす。
37
38=head1 METHODS
39
40WWW::MixiはLWP::RobotUAのサブクラスずしお実è£
41されおいたすので、LWP::RobotUAずその芪クラスであるLWP::UserAgentのメ゜ッドを匕き継いでいたす。
42これらの䜿い方に぀いおは、各クラスのドキュメントをご芧ください。
43
44=head2 Constructor
45
46WWW::Mixiのコンストラクタです。
47
48=head3 $mixi = WWW::Mixi->new($email [, $password] [, '-log' => $log] [, '-logcode' => $kanji_code] [, '-abort' => \&aborting_method] [, '-rewrite' => \&rewriting_method] )
49
50WWW::Mixiオブゞェクトを䜜成するコンストラクタです。
51
52最初に匕数は、mixiにログむンするためのメヌルアドレスで、å¿
53須です。
54二番目の匕数は、mixiにログむンするためのパスワヌドです。
55その他のオプションは、省略可胜です。
56
57=over 4
58
59=item '-log'
60
61ログの出力レベルを指定したす。
620を指定した時はたったくログは出力されず、1を指定したずきはタグなしおよび"[error]"タグのログだけを出力し、5以䞊であれば"[usage]"、"[warn]"、"[info]"、そしおデヌタダンプなども出力されたす。
63この出力自䜓は、å†
64郚メ゜ッドのcallback_logメ゜ッドで行われおいたす。
65
66出力レベルを指定する代わりに、独自のログ出力メ゜ッドを指定するこずもできたす。
67$logにログ出力メ゜ッドぞのリファレンスを指定しおください。
68ログが発生した際、ログ出力メ゜ッドには、WWW::Mixiオブゞェクトおよびログ文字列が匕数ずしお枡されたす。
69
70=item '-logcode'
71
72ログを出力する際の挢字コヌドを指定したす。
73'euc'デフォルト以倖の文字コヌドを指定するずきは、Jcodeモゞュヌルがå¿
74芁になりたす。
75
76なお、-logオプションで独自のログ出力メ゜ッドを指定しおいるずきには、この挢字コヌド指定の有効性はそのメ゜ッド次第です。
77
78=item '-abort'
79
80゚ラヌ時の終了凊理を行うためのメ゜ッドを指定したす。
81未指定時は、WWW::Mixiの持぀callback_abortメ゜ッドが䜿われたす。
82
83=item '-rewrite'
84
85HTMLをテキストに曞き盎すためのメ゜ッドを指定したす。
86未指定時は、WWW::Mixiの持぀callback_rewriteメ゜ッドが䜿われたす。
87
88=back
89
90このメ゜ッドはLWP::RobotUAを介しおLWP::UserAgentから継承したnewメ゜ッドを䞊曞きしおいたす。
91
92=head2 Login and Login information
93
94mixiにログむンするためのメ゜ッドず、珟圚のログむン状況、セッションIDなどの関連æƒ
95報を取埗するためのメ゜ッド矀です。
96
97=head3 $response = $mixi->login( [$password] );
98
99mixiにログむンしたす。
100å¿
101芁であれば、Cookieの有効化などが行われたす。
102
103ログむン時のパスワヌドは、$passwordが指定されればこの倀を䜿甚したす。
104未指定時は、コンストラクタで指定されたパスワヌドを䜿甚したす。
105コンストラクタでもパスワヌドを指定しおいない堎合、このメ゜ッドは䜕のアクションも行わず、undefを返したす。
106
107返り倀はログむン時のHTTP::Responseオブゞェクトです。
108ログむン倱敗時のレスポンスコヌドは401になりたすので、以䞋のような゚ラヌハンドリングが可胜です。
109
110 $mixi->login->is_sucess or die 'Login failed';
111
112次のようにすれば、ログむン倱敗時に理由を確認しやすくなるでしょう。
113
114 $res = $mixi->login;
115 $res->is_success or die $res->status_line;
116
117=head3 $result = $mixi->is_logined
118
119ログむン枈みであれば1、未ログむンであれば0を返したす。
120
121=head3 $result = $mixi->is_login_required( [$response] )
122
123最埌にgetたたはpostで取埗したペヌゞデヌタを解析しお、ログむンフォヌムが衚瀺されおいないか確認したす。
124ペヌゞの取埗が成功しおいお、ログむンフォヌムが衚瀺されおいないずきには0を返したす。
125ログむンフォヌムが衚瀺されおいるずきなどには、゚ラヌメッセヌゞを返したす。
126
127$responseを指定したずきには、最埌に取埗したペヌゞの倉わりに$responseを解析したす。
128$responseにはHTTP::Responseオブゞェクトget、post、request、simple_requestメ゜ッドなどの返り倀がそうですを指定しおください。
129
130=head3 $session = $mixi->session( [$session] );
131
132珟圚のセッションIDを返したす。
133ログむン前など、セッションIDを取埗できおいない時にはundefが返りたす。
134
135$sessionを指定したずきには、セッションIDを指定した倀で眮き換えたす。
136
137=head3 $stamp = $mixi->stamp( [$stamp] );
138
139珟圚のセッションスタンプを返したす。
140ログむン前など、セッションスタンプを取埗できおいない時にはundefが返りたす。
141
142$stampを指定したずきには、セッションスタンプを指定した倀で眮き換えたす。
143
144=head3 $url = $mixi->refresh
145
146ログむン時に取埗したリフレッシュURLを返したす。
147
148=head2 Fetch URL
149
150ペヌゞを取埗するためのメ゜ッドです。
151なお、ログむン前に実行した堎合は、該圓ペヌゞのコンテンツは取埗できず、レスポンスコヌドは401になりたす。
152
153=head3 $response = $mixi->request($request, $arg [, $size]) )
154
155このメ゜ッドはLWP::UserAgentのrequestメ゜ッドずほが同じ動䜜をしたす。
156䜿い方に぀いおは、LWP::UserAgentのドキュメントを参ç
157§ã—おください。
158
159なお、「デヌタはありたせん。」が返された時のレスポンスコヌドは400、芁ログむン時のレスポンスコヌドはloginメ゜ッド同様401です。
160たた、このメ゜ッドはLWP::RobotUAのrequestメ゜ッドを実行しおいたす。
161䟋えばRobot exclutionを守る、指定されたアクセス間隔をあけるなどずいった点は同様の動䜜をしたす。
162
163=head3 $response = $mixi->get($url)
164
165GETメ゜ッドで指定されたURLを取埗したす。
166URLの代わりに'login'、'show_logs'などの'.pl'を省いたファむル名を指定しおも構いたせん。
167
168返り倀はHTTP::Responseオブゞェクトで、これはLWP::UserAgentモゞュヌルのrequestメ゜ッドず同じです。
169
170=head3 $response = $mixi->post($url ['field' => value, ...])
171
172POSTメ゜ッドで指定されたURLを取埗したす。
173URLの代わりに'login'、'show_logs'などの'.pl'を省いたファむル名を指定しおも構いたせん。
174
175POST時のフィヌルドの倀は、'name' => 'Mr. Mixi', 'Age' => '3years'のように、フィヌルド名ず倀の察で指定しおください。この察はいく぀指定しおも構いたせん。
176フィヌルド倀にはファむルを指定するこずもできたす。この時は、'pic1' => ['./picture.jpg']のように、ファむルパスだけをé
177åˆ—リファレンスで枡しおください。
178なお、POSTデヌタはHTTP::Request::CommonモゞュヌルのPOSTメ゜ッドで凊理されたす。ファむル指定の詳现などに぀いおはこちらでご確認ください。
179
180返り倀はHTTP::Responseオブゞェクトで、これはLWP::UserAgentモゞュヌルのrequestメ゜ッドず同じです。
181
182=head3 $response = $mixi->response()
183
184最埌に取埗されたレスポンスを返したす。
185返り倀はHTTP::Responseオブゞェクトで、これはLWP::UserAgentモゞュヌルのrequestメ゜ッドの返り倀ず同じです。
186
187=head2 Parse response
188
189取埗枈みのペヌゞを解析したす。
190
191解析系のメ゜ッドはいずれも、匕数$responseを指定したずきには$responseを、未指定時は最埌にgetたたはpostメ゜ッドで取埗したデヌタを解析したす。
192$responseにはHTTP::Responseオブゞェクトget、post、request、simple_requestメ゜ッドなどの返り倀がそうですを指定しおください。
193
194=head3 @items = $mixi->parse_main_menu( [$response] );
195
196メむンメニュヌ「mixi」のロゎず䞀䜓になっおいる郚分のメニュヌのé 
197目を取埗したす。
198返り倀は、é 
199目ごずに以䞋のようなハッシュリファレンスにしたもののé
200åˆ—です。
201
202 {
203        'subject' => 'ホヌム',
204        'link' => 'http://mixi.jp/home.pl'
205 }
206
207=head3 @items = $mixi->parse_banner( [$response] );
208
209バナヌメむンメニュヌに埋め蟌たれおいるものを取埗したす。
210返り倀は、é 
211目ごずに以䞋のようなハッシュリファレンスにしたもののé
212åˆ—です。
213
214 {
215        'subject' => '求人サむトFind Job !',
216        'link' => 'http://mixi.jp/banner.pl?id=x'
217        'image' => 'http://banner.host.domain/image.gif'
218 }
219
220mixiの利甚芏玄の「2.犁止事é 
221」第二条には「mixi の運営たたはネットワヌク・システムを劚害する行為」が含たれおおり、バナヌによる利益を埗るこずはmixiの運営にå¿
222芁なこずだず思われたす。
223WWW::Mixiモゞュヌルを䜿甚する際は、䞊蚘を良く考æ
224®ã—た䞊で、バナヌを適切に扱うこずを掚奚したす。
225
226=head3 @items = $mixi->parse_tool_bar( [$response] );
227
228ツヌルバヌのé 
229目を取埗したす。
230返り倀は、é 
231目ごずに以䞋のようなハッシュリファレンスにしたもののé
232åˆ—です。
233
234 {
235        'subject' => 'トップペヌゞ',
236        'link' => 'http://mixi.jp/home.pl'
237 }
238
239=head3 @items = $mixi->parse_information( [$response] );
240
241お知らせのé 
242目を取埗したす。
243返り倀は、é 
244目ごずに以䞋のようなハッシュリファレンスにしたもののé
245åˆ—です。
246
247 {
248        'subject' => 'あなたの友人を mixi に招åŸ
249しよう',
250        'link' => 'http://mixi.jp/invite.pl',
251        'description\' => '友人を招åŸ
252'
253        'style' => {
254                'color' => 'red',
255                'font-weight' => 'bold'
256        },
257 }
258
259=head3 @items = $mixi->parse_home_new_album( [$response] );
260
261ホヌム(home.pl)のマむミクシィ最新アルバムを取埗したす。
262返り倀は、é 
263目ごずに以䞋のようなハッシュリファレンスにしたもののé
264åˆ—です。
265
266 {
267        'link' => 'http://mixi.jp/view_album.pl?id=xxxxx',
268        'subject' => '10月1日のアルバム',
269        'time' => '10/01',
270        'name' => 'walrus'
271 },
272
273=head3 @items = $mixi->parse_home_new_bbs( [$response] );
274
275ホヌム(home.pl)のコミュニティ最新曞き蟌みを取埗したす。
276返り倀は、é 
277目ごずに以䞋のようなハッシュリファレンスにしたもののé
278åˆ—です。
279
280 {
281        'link' => 'http://mixi.jp/view_bbs.pl?id=xxxxxx',
282        'subject' => 'はじめたしお (59)',
283        'time' => '09/11',
284        'name' => 'WWW::Mixi'
285 }
286
287=head3 @items = $mixi->parse_home_new_comment( [$response] );
288
289ホヌム(home.pl)の日蚘コメント蚘å
290¥å±¥æ­Žã‚’取埗したす。
291返り倀は、é 
292目ごずに以䞋のようなハッシュリファレンスにしたもののé
293åˆ—です。
294
295 {
296        'subject' => 'こんにちわ。',
297        'link' => 'http://mixi.jp/view_diary.pl?id=xxxxxx&owner_id=xxxx',
298        'name' => '塚本牧生',
299        'time' => '08/18'
300 }
301
302=head3 @items = $mixi->parse_home_new_friend_diary( [$response] );
303
304ホヌム(home.pl)のマむミクシィ最新日蚘を取埗したす。
305返り倀は、é 
306目ごずに以䞋のようなハッシュリファレンスにしたもののé
307åˆ—です。
308
309 {
310        'subject' => 'こんにちわ。',
311        'link' => 'http://mixi.jp/view_diary.pl?id=xxxxxx&owner_id=xxxx',
312        'name' => '塚本牧生',
313        'time' => '08/18'
314 }
315
316=head3 @items = $mixi->parse_home_new_review( [$response] );
317
318ホヌム(home.pl)のマむミクシィ最新レビュヌを取埗したす。
319返り倀は、é 
320目ごずに以䞋のようなハッシュリファレンスにしたもののé
321åˆ—です。
322
323 {
324        'link' => 'http://mixi.jp/list_review.pl?id=xxxxx&item_id=xxxxxxx',
325        'subject' => 'ミクシィHacks (5)',
326        'time' => '05/02',
327        'name' => 'walrus'
328 }
329
330=head3 @items = $mixi->parse_ajax_new_diary( [$response] );
331
332マむミクシィの最新日蚘Ajax版ajax_new_diary.plを解析したす。
333返り倀は、é 
334目ごずに以䞋のようなハッシュリファレンスにしたもののé
335åˆ—です。
336
337 {
338        'subject' => 'こんにちわ。',
339        'link' => 'http://mixi.jp/view_diary.pl?id=xxxxxx&woner_id=xxxxxx',
340        'time' => '2004/08/18'
341 }
342
343=head3 $id = $mixi->parse_community_id( [$response] );
344
345コミュニティview_community.plを解析し、このコミュニティのIDを返したす。
346IDを取埗できなかった時の返り倀は0です。
347
348このメ゜ッドは他の倚くの解析系メ゜ッドず違い、ハッシュリファレンスのé
349åˆ—ではなくただの文字列スカラ倀を返すこずに泚意しおください。
350
351=head3 @items = $mixi->parse_edit_member( [$response] );
352
353メンバヌ管理edit_member.plのメむン郚を解析したす。
354返り倀は、é 
355目ごずに以䞋のようなハッシュリファレンスにしたもののé
356åˆ—です。
357
358 {
359        'subject' => 'walrus',
360        'link' => 'http://mixi.jp/show_friend.pl?id=xxxxx',
361        'delete_member' => {
362                'link' => 'http://mixi.jp/delete_member.pl?comm_id=xxxxx&member_id=xxxxxxx',
363                'subject' => 'メンバヌから倖す'
364        },
365        'transfer_admin' => {
366                'link' => 'http://mixi.jp/transfer_admin.pl?comm_id=xxxxx&member_id=xxxxxxx',
367                'subject' => '管理暩を枡す'
368        }
369 }
370
371=head3 @items = $mixi->parse_edit_member_pages( [$response] );
372
373メンバヌ管理edit_member.plのメむン郚を解析したす。
374返り倀は、é 
375目ごずに以䞋のようなハッシュリファレンスにしたもののé
376åˆ—です。
377
378 {
379        'subject' => '1',
380        'link' => 'http://mixi.jp/edit_member.pl?id=236233',
381        'current' => '1'
382 }
383
384'current'は珟圚のペヌゞに察しおは1、それ以倖のペヌゞに察しおは0です。
385
386=head3 @items = $mixi->parse_list_bbs( [$response] );
387
388メンバヌ管理のペヌゞ䞀芧edit_member.plのペヌゞ䞀芧郚を解析したす。
389返り倀は、é 
390目ごずに以䞋のようなハッシュリファレンスにしたもののé
391åˆ—です。
392
393 {
394        'subject' => '0.33版å
395¬é–‹ã€‚',
396        'link' => 'http://mixi.jp/view_bbs.pl?id=1492858',
397        'time' => '08/16 13:38',
398        'description' => '0.33版をå
399¬é–‹ã—たした。CPANにもアップロヌド枈みで、今日、明日䞭にはCPANモゞュヌルでのむンストヌルが可胜になるず思いたす。'
400        'count' => '3',
401        'images' => [
402                {
403                        'thumb_link' => 'http://img1.mixi.jp/photo/bbs/xx/xx/xxxxxxx_xxs.jpg',
404                        'link' => 'show_picture.pl?img_src=http://img1.mixi.jp/photo/bbs/xx/xx/xxxxxxx_xx.jpg'}
405                },
406        ],
407 }
408
409countはコメント数です。
410
411=head3 $item = $mixi->parse_list_bbs_next( [$response] );
412
413トピック䞀芧list_bbs.plのメむン郚の「次を衚瀺」ぞのリンクを解析したす。
414返り倀は、「次を衚瀺」がある堎合は以䞋のようなハッシュリファレンスです。
415
416 {
417        'subject' => '次を衚瀺',
418        'link' => 'http://mixi.jp/list_bbs.pl?page=2&id=43735',
419 }
420
421=head3 $item = $mixi->parse_list_bbs_previous( [$response] );
422
423トピック䞀芧list_bbs.plのメむン郚の「前を衚瀺」ぞのリンクを解析したす。
424返り倀は、「前を衚瀺」がある堎合は以䞋のようなハッシュリファレンスです。
425
426 {
427        'subject' => '前を衚瀺',
428        'link' => 'http://mixi.jp/list_bbs.pl?page=1&id=43735',
429 }
430
431=head3 @items = $mixi->parse_list_bookmark( [$response] );
432
433お気にå
434¥ã‚ŠïŒˆlist_bookmark.plのメむン郚を解析したす。
435返り倀は、é 
436目ごずに以䞋のようなハッシュリファレンスにしたもののé
437åˆ—です。
438
439 {
440        'subject' => 'walrus',
441        'gender' => undef,
442        'description' => 'PerlマニアでPDAマニアでザりルスナヌザヌ。メむンサむトの日蚘はこちらです。...',
443        'image' => 'http://img.mixi.jp/photo/member/xx/xx/xxxx.jpg',
444        'link' => 'http://mixi.jp/show_friend.pl?id=xxxxxx',
445        'time' => '2004/08/18 13:18'
446 }
447
448=head3 @items = $mixi->parse_list_comment( [$response] );
449
450最近のコメントlist_comment.plのメむン郚を解析したす。
451返り倀は、é 
452目ごずに以䞋のようなハッシュリファレンスにしたもののé
453åˆ—です。
454
455 {
456        'subject' => 'こんにちわ。',
457        'link' => 'http://mixi.jp/view_diary.pl?id=xxxxxx',
458        'name' => '塚本牧生',
459        'time' => '2004/08/18 13:18'
460 }
461
462=head3 @items = $mixi->parse_list_community( [$response] );
463
464コミュニティ䞀芧list_community.plのメむン郚を解析したす。
465返り倀は、é 
466目ごずに以䞋のようなハッシュリファレンスにしたもののé
467åˆ—です。
468
469 {
470        'subject' => 'WWW::Mixiモゞュヌル',
471        'link' => 'http://mixi.jp/view_community.pl?id=xxxx',
472        'image' => 'http://img.mixi.jp/photo/comm/xx/xx/xxxx_xxs.jpg',
473        'count' => '20'
474 }
475
476=head3 $item = $mixi->parse_list_community_next( [$response] );
477
478コミュニティ䞀芧list_community.plのメむン郚の「次のペヌゞ」ぞのリンクを解析したす。
479返り倀は、「次のペヌゞ」がある堎合は以䞋のようなハッシュリファレンスです。
480
481 {
482        'subject' => '次のxxä»¶',
483        'link' => 'http://mixi.jp/list_community.pl?page=x',
484 }
485
486=head3 $item = $mixi->parse_list_community_previous( [$response] );
487
488コミュニティ䞀芧list_community.plのメむン郚の「前のペヌゞ」ぞのリンクを解析したす。
489返り倀は、「前のペヌゞ」がある堎合は以䞋のようなハッシュリファレンスです。
490
491 {
492        'subject' => '前の50ä»¶',
493        'link' => 'http://mixi.jp/list_community.pl?page=x',
494 }
495
496=head3 @items = $mixi->parse_list_diary( [$response] );
497
498日蚘list_diary.plのメむン郚分甚の解析メ゜ッドです。
499返り倀は、é 
500目ごずに以䞋のようなハッシュリファレンスにしたもののé
501åˆ—です。
502imagesの䞭身はサムネむルず本䜓画像のURLをハッシュリファレンスにしたもののé
503åˆ—になりたす。
504
505 {
506        'subject'     => 'こんにちは。',
507        'link'        => 'http://mixi.jp/view_diary.pl?id=xxxxxx',
508        'description' => '本文の冒頭...',
509        'time'        => '08/18 13:18'
510        'count'       => 'コメント件数',
511        'images'      => [
512                {
513                        'link'        => 'http://img.mixi.jp/photo/diary/xx/xx/xxxxxxxxx_xxx.jpg',
514                        'thumb_link'  => 'http://img.mixi.jp/photo/diary/xx/xx/xxxxxxxxx_xxxs.jpg'
515                }
516        ]
517 }
518
519=head3 $item = $mixi->parse_list_diary_capacity( [$response] );
520
521日蚘list_diary.plのメむン郚の「日蚘の䜿甚状況」を解析したす。
522返り倀は、「日蚘の䜿甚状況」がある堎合は以䞋のようなハッシュリファレンスです。
523
524 {
525        'max' => '100.0',
526        'used' => '2.2',
527 }
528
529=head3 $item = $mixi->parse_list_diary_next( [$response] );
530
531日蚘list_diary.plのメむン郚の「次のxx件」ぞのリンクを解析したす。
532返り倀は、「次のxx件」がある堎合は以䞋のようなハッシュリファレンスです。
533
534 {
535        'subject' => '次のxxä»¶',
536        'link' => 'http://mixi.jp/list_diary.pl?page=x',
537 }
538
539=head3 $item = $mixi->parse_list_diary_previous( [$response] );
540
541日蚘list_diary.plのメむン郚の「前のxx件」ぞのリンクを解析したす。
542返り倀は、「前のxx件」がある堎合は以䞋のようなハッシュリファレンスです。
543
544 {
545        'subject' => '前のxxä»¶',
546        'link' => 'http://mixi.jp/list_diary.pl?page=x',
547 }
548
549=head3 @items = $mixi->parse_list_diary_monthly_menu( [$response] );
550
551日蚘list_diary.plの各月のむンデックスぞのリンクを解析したす。
552返り倀は、月ごずに以䞋のようなハッシュリファレンスにしたもののé
553åˆ—です。
554
555 {
556        'link' => 'http://mixi.jp/list_diary.pl?year=2005&month=7',
557        'month' => '7',
558        'year' => '2005'
559 },
560
561=head3 @items = $mixi->parse_list_friend( [$response] );
562
563友人・知人䞀芧list_friend.plのメむン郚を解析したす。
564返り倀は、é 
565目ごずに以䞋のようなハッシュリファレンスにしたもののé
566åˆ—です。
567
568 {
569        'subject' => 'walrusさん',
570        'link' => 'http://mixi.jp/show_friend.pl?id=xxxxx',
571        'image' => 'http://img.mixi.jp/photo/member/xx/xx/xxxxx_xxxxxxxxxx.jpg',
572        'background' => 'http://img.mixi.jp/img/bg_xxx.gif',
573        'id' => 'xxxxx',
574        'count' => 'xxx'
575        'status' => '1時間以å†
576',
577 }
578
579=head3 $item = $mixi->parse_list_friend_next( [$response] );
580
581友人・知人䞀芧list_friend.plのメむン郚の「次のペヌゞ」ぞのリンクを解析したす。
582返り倀は、「次のペヌゞ」がある堎合は以䞋のようなハッシュリファレンスです。
583
584 {
585        'subject' => '次のxxä»¶',
586        'link' => 'http://mixi.jp/list_friend.pl?page=x',
587 }
588
589=head3 $item = $mixi->parse_list_friend_previous( [$response] );
590
591友人・知人䞀芧list_friend.plのメむン郚の「前のペヌゞ」ぞのリンクを解析したす。
592返り倀は、「前のペヌゞ」がある堎合は以䞋のようなハッシュリファレンスです。
593
594 {
595        'subject' => '前の50ä»¶',
596        'link' => 'http://mixi.jp/list_friend.pl?page=x',
597 }
598
599=head3 @items = $mixi->parse_list_member( [$response] );
600
601メンバヌ䞀芧list_member.plのメむン郚を解析したす。
602返り倀は、é 
603目ごずに以䞋のようなハッシュリファレンスにしたもののé
604åˆ—です。
605
606 {
607        'subject' => 'walrusさん',
608        'link' => 'http://mixi.jp/show_friend.pl?id=xxxxxx',
609        'id' => 'xxxxx',
610        'count' => 'xx',
611        'image' => 'http://img.mixi.jp/photo/member/xx/xx/xxxxxx_xxxxxxxxxxs.jpg'
612        'background' => 'http://img.mixi.jp/img/bg_line.gif',
613 }
614
615=head3 $item = $mixi->parse_list_member_next( [$response] );
616
617メンバヌ䞀芧list_member.plのメむン郚の「次を衚瀺」ぞのリンクを解析したす。
618返り倀は、「次を衚瀺」がある堎合は以䞋のようなハッシュリファレンスです。
619
620 {
621        'subject' => '次を衚瀺',
622        'link' => 'http://mixi.jp/list_member.pl?page=2&id=xxxxx',
623 }
624
625=head3 $item = $mixi->parse_list_member_previous( [$response] );
626
627メンバヌ䞀芧list_member.plのメむン郚の「前を衚瀺」ぞのリンクを解析したす。
628返り倀は、「前を衚瀺」がある堎合は以䞋のようなハッシュリファレンスです。
629
630 {
631        'subject' => '前を衚瀺',
632        'link' => 'http://mixi.jp/list_member.pl?page=1&id=xxxxx',
633 }
634
635=head3 @items = $mixi->parse_list_message( [$response] );
636
637最近の受信メッセヌゞlist_message.plのメむン郚を解析したす。
638返り倀は、é 
639目ごずに以䞋のようなハッシュリファレンスにしたもののé
640åˆ—です。
641statusはnew(新着)、opened(既読)、replied(返信枈み)、unknown(䞍明)になりたす。
642
643 {
644        'subject' => 'こんにちわ。',
645        'link' => 'http://mixi.jp/view_message.pl?id=xxxxxx&box=xxxxx',
646        'name' => '塚本牧生',
647        'time' => '08/18',
648        'status' => 'replied',
649        'emvelope' => 'http://mixi.jp/img/mail5.gif'
650 }
651
652=head3 @items = $mixi->parse_list_outbox( [$response] );
653
654最近の送信メッセヌゞlist_message.pl?box=outboxのメむン郚を解析したす。
655返り倀は、é 
656目ごずに以䞋のようなハッシュリファレンスにしたもののé
657åˆ—です。
658
659 {
660        'subject' => 'こんにちわ。',
661        'link' => 'http://mixi.jp/view_message.pl?id=xxxxxx&box=xxxxx',
662        'name' => '塚本牧生',
663        'time' => '08/18',
664 }
665
666=head3 @items = $mixi->parse_list_request( [$response] );
667
668承認åŸ
669ち䞀芧list_request.plのメむン郚を解析したす。
670返り倀は、é 
671目ごずに以䞋のようなハッシュリファレンスにしたもののé
672åˆ—です。
673
674 {
675        'subject' => 'walrus',
676        'gender' => undef,
677        'link' => 'http://mixi.jp/show_friend.pl?id=xxxxx',
678        'image' => 'http://img.mixi.jp/photo/member/xx/xx/xxxxx_xxxxxxxxxs.jpg'
679        'time' => '2005/09/24 14:45',
680        'description' => 'WWW::Mixi䜜è€
681です。ここにはプロフィヌルの説明文がå
682¥ã‚ŠãŸã™ã€‚',
683        'message' => 'å
684ˆæ—¥ã¯ãƒ¡ãƒŒãƒ«ã§é¢ç™œã„話をありがずうごさいたした。
685        改めおマむミクシィに加えさせおいただきたいず思っおたす。
686        よろしくです。',
687        'button' => [
688                {
689                        'link' => 'http://mixi.jp/accept_request.pl?id=xxxxx&post_key=xxxxxxxxxxxxxxx',
690                        'title' => '承認',
691                        'image' => 'http://img.mixi.jp/img/ybtn.gif'
692                },
693                {
694                        'link' => 'http://mixi.jp/reject_request.pl?id=xxxxx&post_key=xxxxxxxxxxxxxxx',
695                        'title' => '拒吊',
696                        'image' => 'http://img.mixi.jp/img/nbtn.gif'
697                }
698        ],
699 }
700
701=head3 @items = $mixi->parse_new_album( [$response] );
702
703マむミクシィ最新アルバムnew_album.plのメむン郚を解析したす。
704返り倀は、é 
705目ごずに以䞋のようなハッシュリファレンスにしたもののé
706åˆ—です。
707
708 {
709        'subject' => '塚本家の人ã€
710',
711        'link' => 'http://mixi.jp/view_album.pl?id=xxxxxx',
712        'name' => '塚本牧生',
713        'time' => '2004/08/18 13:18'
714 }
715
716=head3 @items = $mixi->parse_new_bbs( [$response] );
717
718コミュニティ最新曞き蟌みnew_bbs.plのメむン郚を解析したす。
719返り倀は、é 
720目ごずに以䞋のようなハッシュリファレンスにしたもののé
721åˆ—です。
722
723 {
724        'link' => 'http://mixi.jp/view_bbs.pl?id=xxxxxx',
725        'subject' => 'はじめたしお (59)',
726        'time' => '2005/09/11 16:49',
727        'name' => 'WWW::Mixi'
728 }
729
730=head3 $item = $mixi->parse_new_bbs_next( [$response] );
731
732コミュニティ最新曞き蟌みnew_bbs.plのメむン郚の「次を衚瀺」ぞのリンクを解析したす。
733返り倀は、「次を衚瀺」がある堎合は以䞋のようなハッシュリファレンスです。
734
735 {
736        'link' => 'http://mixi.jp/new_bbs.pl?page=2',
737        'subject' => '次を衚瀺'
738 }
739
740=head3 $item = $mixi->parse_new_bbs_previous( [$response] );
741
742コミュニティ最新曞き蟌みnew_bbs.plのメむン郚の「前を衚瀺」ぞのリンクを解析したす。
743返り倀は、「前を衚瀺」がある堎合は以䞋のようなハッシュリファレンスです。
744
745 {
746        'link' => 'http://mixi.jp/new_bbs.pl?page=1',
747        'subject' => '前を衚瀺'
748 }
749
750=head3 @items = $mixi->parse_new_comment( [$response] );
751
752日蚘コメント蚘å
753¥å±¥æ­ŽïŒˆnew_comment.plのメむン郚を解析したす。
754返り倀は、é 
755目ごずに以䞋のようなハッシュリファレンスにしたもののé
756åˆ—です。
757
758 {
759        'subject' => 'こんにちわ。',
760        'link' => 'http://mixi.jp/view_diary.pl?id=xxxxxx',
761        'name' => '塚本牧生',
762        'time' => '2004/08/18 13:18'
763 }
764
765=head3 @items = $mixi->parse_new_friend_diary( [$response] );
766
767マむミクシィ最新日蚘new_friend_diary.plのメむン郚を解析したす。
768返り倀は、é 
769目ごずに以䞋のようなハッシュリファレンスにしたもののé
770åˆ—です。
771
772 {
773        'subject' => 'こんにちわ。',
774        'link' => 'http://mixi.jp/view_diary.pl?id=xxxxxx',
775        'name' => '塚本牧生',
776        'time' => '2004/08/18 13:18'
777        'image' => {
778                'link' => 'http://mixi.jp/ajax_new_diary.pl?friend_id=xxxxxx&type=1',
779                'src' => 'http://img.mixi.jp/img/diary_open2.gif'
780        }
781 }
782
783=head3 $item = $mixi->parse_new_friend_diary_next( [$response] );
784
785マむミクシィ最新日蚘new_friend_diary.plのメむン郚の「次のペヌゞ」ぞのリンクを解析したす。
786返り倀は、「次のペヌゞ」がある堎合は以䞋のようなハッシュリファレンスです。
787
788 {
789        'subject' => '次のxx件を衚瀺',
790        'link' => 'http://mixi.jp/new_friend_diary.pl?page=x',
791 }
792
793=head3 $item = $mixi->parse_new_friend_diary_previous( [$response] );
794
795マむミクシィ最新日蚘new_friend_diary.plのメむン郚の「前のペヌゞ」ぞのリンクを解析したす。
796返り倀は、「前のペヌゞ」がある堎合は以䞋のようなハッシュリファレンスです。
797
798 {
799        'subject' => '前の50件を衚瀺',
800        'link' => 'http://mixi.jp/new_friend_diary.pl?page=x',
801 }
802
803=head3 @items = $mixi->parse_new_review( [$response] );
804
805マむミクシィ最新レビュヌnew_review.plのメむン郚を解析したす。
806返り倀は、é 
807目ごずに以䞋のようなハッシュリファレンスにしたもののé
808åˆ—です。
809
810 {
811        'subject' => 'mixiの本。',
812        'link' => 'http://mixi.jp/list_item_review.pl?reviewer_id=xxxx&item_id=xxxxx',
813        'name' => '塚本牧生',
814        'time' => '2004/08/18 13:18'
815 }
816
817=head3 @items = $mixi->parse_release_info( [$response] );
818
819新機胜リリヌス・障害のご報告release_info.plのメむン郚を解析したす。
820返り倀は、é 
821目ごずに以䞋のようなハッシュリファレンスにしたもののé
822åˆ—です。
823
824 {
825        'subject' => '「○○」に関しお',
826        'time' => '2005/09/01',
827        'description' => '「○○」のメンテナンスを行うため、9月1日(æ°Ž)11:10頃より、○○を停止いたしたす。
828        ナヌザヌの皆様には倧倉ご䞍䟿をおかけいたしたすが、メンテナンス完了たでしばらくおåŸ
829ちいただきたすようお願い申し䞊げたす。
830        远蚘
831        13:30頃、メンテナンスが完了したこずをお知らせ臎したす。'
832 }
833
834=head3 $id = $mixi->parse_self_id();
835
836セッションIDを解析し、自分のIDを返したす。
837IDを取埗できなかった時の返り倀は0です。
838
839このメ゜ッドは他の倚くの解析系メ゜ッドず違い、ハッシュリファレンスのé
840åˆ—ではなくただの文字列スカラ倀を返すこずに泚意しおください。
841
842=head3 @items = $mixi->parse_search_diary( [$response] );
843
844新着日蚘怜玢search_diary.plのメむン郚を解析したす。
845返り倀は、é 
846目ごずに以䞋のようなハッシュリファレンスにしたもののé
847åˆ—です。
848
849 {
850        'subject' => 'こんにちわ。',
851        'description' => 'mixiはじめたした。皆様、よろしくお願いした',
852        'time' => '2005/05/20 13:32'
853        'name' => '塚本牧生',
854        'gender' => '男性',
855        'link' => 'http://mixi.jp/view_diary.pl?id=xxxxxx&owner_id=xxxxx',
856        'image' => 'http://img.mixi.jp/photo/member/xx/xx/xxxxx_xxxxxxxxs.jpg',
857 }
858
859=head3 $item = $mixi->parse_search_diary_next( [$response] );
860
861新着日蚘怜玢search_diary.plのメむン郚の「次のペヌゞ」ぞのリンクを解析したす。
862返り倀は、「次を衚瀺」がある堎合は以䞋のようなハッシュリファレンスです。
863
864 {
865        'subject' => '次を衚瀺',
866        'link' => 'http://mixi.jp/search_diary.pl?page=2&keyword=xx'
867 }
868
869=head3 $item = $mixi->parse_search_diary_previous( [$response] );
870
871新着日蚘怜玢search_diary.plのメむン郚の「前のペヌゞ」ぞのリンクを解析したす。
872返り倀は、「前を衚瀺」がある堎合は以䞋のようなハッシュリファレンスです。
873
874 {
875        'subject' => '前を衚瀺',
876        'link' => 'http://mixi.jp/search_diary.pl?page=2&keyword=xx'
877 }
878
879=head3 @items = $mixi->parse_show_calendar( [$response] );
880
881カレンダヌshow_calendar.plのメむン郚を解析したす。
882返り倀は、é 
883目ごずに以䞋のようなハッシュリファレンスにしたもののé
884åˆ—です。
885
886 {
887        'subject' => '誕生日',
888        'link' => 'http://mixi.jp/view_event.pl?id=xxxxxx',
889        'name' => '塚本牧生',
890        'time' => '2004/08/18'
891        'icon' => 'http://mixi.jp/img/i_bd.gif'
892 }
893
894=head3 $item = $mixi->parse_show_calendar_term( [$response] );
895
896カレンダヌshow_calendar.plのメむン郚の期間幎月を解析したす。
897返り倀は、以䞋のようなハッシュリファレンスです。
898
899 {
900        'year' => '2004',
901        'month' => '8'
902 }
903
904=head3 $item = $mixi->parse_show_calendar_next( [$response] );
905
906カレンダヌshow_calendar.plのメむン郚の「次の月」ぞのリンクを解析したす。
907返り倀は、「次の月」がある堎合は以䞋のようなハッシュリファレンスです。
908
909 {
910        'subject' => '次の月',
911        'link' => 'http://mixi.jp/show_calendar.pl?year=2004&month=10&pref_id=13',
912 }
913
914=head3 $item = $mixi->parse_show_calendar_previous( [$response] );
915
916カレンダヌshow_calendar.plのメむン郚の「前の月」ぞのリンクを解析したす。
917返り倀は、「前の月」がある堎合は以䞋のようなハッシュリファレンスです。
918
919 {
920        'subject' => '前の月',
921        'link' => 'http://mixi.jp/show_calendar.pl?year=2004&month=10&pref_id=13',
922 }
923
924=head3 $item = $mixi->parse_show_friend_outline( [$response] );
925
926ニックネヌムや写真show_friend.plのプロフィヌル画像巊䞊郚を解析したす。
927返り倀は、以䞋のようなハッシュリファレンスです。
928
929 {
930        'name' => 'たきお',
931        'link' => 'http://mixi.jp/show_friend.pl?id=xxx',
932        'image' => 'http://img.mixi.jp/photo/member/xx/xx/xxx_xxxxxxxxxx.jpg',
933        'description' => '最終ログむンは5時間以å†
934',
935        'count' => 20,
936        'step' => 2,
937        'relation' => {
938                'link' => 'http://mixi.jp/show_friend.pl?id=xxx',
939                'name' => 'walrus'
940        }
941 }
942
943stepはマむミクシィの堎合1、マむミクシィのマむミクシィの堎合2、どちらでもない堎合0です。
944stepが2の時は䞊のように、間に挟たるマむミクシィのæƒ
945報がrelationにセットされたす。
946
947=head3 $item = $mixi->parse_show_friend_profile( [$response] );
948
949プロフィヌルshow_friend.plのメむン郚を解析し、プロフィヌルを返したす。
950返り倀は、以䞋のようなハッシュリファレンスです。
951
952 {
953        '珟䜏所' => '東京郜高坂区',
954        '奜きな映画' => 'ゞャッカルの日',
955        '所属' => '株匏䌚瀟タカサカク',
956        '出身地' => '埌玉県坂槻垂',
957        '幎霢' => '30æ­³',
958        '名前' => '塚本 牧生 (男性)',
959        '血液型' => 'O型',
960        '職業' => 'プログラマ',
961        '趣味' => '映画鑑賞, 読曞',
962        '奜きな本・マンガ' => '薔薇の名前',
963        '誕生日' => '01月01日',
964        '自己玹介' => 'こんにちはヌ。'
965 }
966
967ハッシュのé 
968目は、その人のå
969¬é–‹ã—おいるプロフィヌルのå†
970容によっお増枛したす。
971
972=head3 @items = $mixi->parse_show_intro( [$response] );
973
974マむミクシィからの玹介文show_intro.plのメむン郚を解析し、玹介文を返したす。
975返り倀は、以䞋のようなハッシュリファレンスです。
976
977 {
978        'description' => 'い぀もい぀もWWW::Mixiな人です。',
979        'name' => 'walrus',
980        'link' => 'http://mixi.jp/show_friend.pl?id=xxxx',
981        'image' => 'http://img.mixi.jp/photo/member/xx/xx/xxxx_xxxxxxxxs.jpg'
982        'introduction' => '0',
983        'detele' => '1',
984        'relation' => '',
985 }
986
987=head3 @items = $mixi->parse_show_log( [$response] );
988
989あしあずshow_log.plのメむン郚を解析し、あしあずを返したす。
990返り倀は、é 
991目ごずに以䞋のようなハッシュリファレンスにしたもののé
992åˆ—です。
993
994 {
995        'link' => 'http://mixi.jp/show_friend.pl?id=xxxxx',
996        'name' => '塚本牧生',
997        'time' => '2004/08/18 13:18'
998 }
999
1000=head3 $count = $mixi->parse_show_log_count( [$response] );
1001
1002あしあずshow_log.plのメむン郚を解析し、あしあず数を返したす。
1003
1004このメ゜ッドは他の倚くの解析系メ゜ッドず違い、ハッシュリファレンスのé
1005åˆ—ではなくただの数倀スカラ倀を返すこずに泚意しおください。
1006
1007=head3 @items = $mixi->parse_view_album( [$response] );
1008
1009フォトアルバムview_album.plのメむン郚を解析し、アルバムのæƒ
1010報を返したす。
1011
1012 {
1013        'subject' => '10月1日のアルバム',
1014        'time' => '2005/10/01 15:15',
1015        'name' => 'walrus',
1016        'description' => '10月1日のパヌティヌの時の写真です。
1017 ä»–にもずっお人がいたら教えおくださいたせ',
1018        'image' => 'http://img1.mixi.jp/photo/album/xx/xx/xxxx_xxxxxxxxs.jpg',
1019        'level' => '友人たでå
1020¬é–‹',
1021        'photo_number' => '7',
1022        'comment_number' => '0'
1023 }
1024
1025=head3 @items = $mixi->parse_view_album_comment( [$response] );
1026
1027フォトアルバムview_album.pl?mode=commentのメむン郚を解析し、コメントを返したす。
1028返り倀は、é 
1029目ごずに以䞋のようなハッシュリファレンスにしたもののé
1030åˆ—です。
1031
1032 {
1033        'link' => 'http://mixi.jp/show_friend.pl?id=xxxx',
1034        'time' => '2005/10/02 01:19',
1035        'name' => 'walrus',
1036        'description' => 'いいなぁ、楜しそうだなぁ。
1037 åƒ•も行きたかったです。'
1038 }
1039
1040=head3 @items = $mixi->parse_view_album_photo( [$response] );
1041
1042フォトアルバムview_album.plの写真䞀芧を解析し、写真のæƒ
1043報を返したす。
1044返り倀は、é 
1045目ごずに以䞋のようなハッシュリファレンスにしたもののé
1046åˆ—です。
1047
1048 {
1049        'subject' => 'パヌティヌ開始。',
1050        'link' => 'http://mixi.jp/view_album_photo.pl?album_id=xxxx&number=xxxxxxxx&page=1',
1051        'thumb_link' => 'http://img1.mixi.jp/photo/album/x/xx/xxxx_xxxxxxxxs.jpg',
1052        'description' => 'xxxx_xxxxxxxxs.jpg'
1053 }
1054
1055=head3 $item = $mixi->parse_view_bbs( [$response] );
1056
1057トピックview_bbs.plのメむン郚を解析したす。
1058返り倀は、以䞋のようなハッシュリファレンスです。
1059
1060 {
1061        'link' => 'http://mixi.jp/view_bbs.pl?id=xxxxxx',
1062        'images' => [
1063                {
1064                        'thumb_link' => 'http://img1.mixi.jp/photo/bbs/xx/xx/xxxxxxx_xxs.jpg',
1065                        'link' => 'show_picture.pl?img_src=http://img1.mixi.jp/photo/bbs/xx/xx/xxxxxxx_xx.jpg'}
1066                },
1067        ],
1068        'subject' => 'リリヌスæƒ
1069å ±',
1070        'time' => '2005/09/01 00:00',
1071        'name' => 'walrus',
1072        'name_link' => 'http://mixi.jp/show_friend.pl?id=xxxxx',
1073        'description' => 'リリヌスæƒ
1074報はこのトピックに掲茉しおいきたす。'
1075        'comments' => [
1076                {
1077                        'link' => 'http://mixi.jp/show_friend.pl?id=xxxxx',
1078                        'time' => '2005/09/01 05:34',
1079                        'name' => 'walrus',
1080                        'description' => '1.00版をリリヌスしたした。'
1081                }
1082        ]
1083 }
1084
1085=head3 $item = $mixi->parse_view_diary( [$response] );
1086
1087日蚘view_diary.plのメむン郚を解析したす。
1088返り倀は、以䞋のようなハッシュリファレンスです。
1089
1090 {
1091        'subject'     => 'こんにちは。',
1092        'link'        => 'http://mixi.jp/view_diary.pl?id=xxxxxx',
1093        'description' => '本文',
1094        'time'        => '2005/05/24 22:36'
1095        'level' => {
1096                'description' => 'å
1097šäœ“にå
1098¬é–‹'
1099                'link' => 'http://img.mixi.jp/img/diary_icon3.gif',
1100        },
1101        'images'      => [
1102                {
1103                        'link'        => 'http://img.mixi.jp/photo/diary/xx/xx/xxxxxxxxx_xxx.jpg',
1104                        'thumb_link'  => 'http://img.mixi.jp/photo/diary/xx/xx/xxxxxxxxx_xxxs.jpg'
1105                }
1106        ]
1107        'comments'    => [
1108                {
1109                        'link' => 'http://mixi.jp/show_friend.pl?id=xxxxxx',
1110                        'time' => '2005/05/24 22:56',
1111                        'name' => 'コメンタヌ',
1112                        'description' => 'こんにちは。'
1113                },
1114        ]
1115 }
1116
1117images、commentsは0件の時も、耇数件の時もあるこずに泚意しおください。
1118
1119=head3 @items = $mixi->parse_view_event( [$response] );
1120
1121むベントview_event.plのメむン郚を解析したす。
1122返り倀は、以䞋のようなハッシュリファレンスです。
1123
1124 {
1125        'subject' => '10月蚘念パヌティ。',
1126        'link' => 'http://mixi.jp/view_event.pl?id=xxxxxxxx',
1127        'time' => '2005/09/15 02:45',
1128        'date' => '2005幎10月01日(午埌)',
1129        'deadline' => '指定なし',
1130        'location' => 'レストランお茶の間',
1131        'description' => '10月を蚘念しおパヌティヌしたしょう',
1132        'images' => [],
1133        'name' => 'waltus',
1134        'name_link' => 'http://mixi.jp/show_friend.pl?id=xxxx'
1135        'join' => 5,
1136        'community' => {
1137                'link' => 'http://mixi.jp/view_community.pl?id=xxxxx',
1138                'name' => '毎月コングラチュレヌションズ'
1139        },
1140        'list' => {
1141                'count' => '8人',
1142                'link' => 'http://mixi.jp/list_event_member.pl?id=xxxxxxx&comm_id=xxxxx',
1143                'subject' => '参加è€
1144䞀芧を芋る'
1145        },
1146        'comments' => [
1147                {
1148                        'subject' => 1,
1149                        'name' => 'seiuchi',
1150                        'link' => 'http://mixi.jp/show_friend.pl?id=xxxx',
1151                        'time' => '2005/09/21 15:15',
1152                        'description' => '参加したす。よろしく'
1153                        'images' => [],
1154                }
1155        ],
1156        'pages' => [
1157                {
1158                        'current' => 1,
1159                        'link' => 'http://mixi.jp/view_event.pl?comm_id=29659&id=6366972',
1160                        'subject' => '最新の10件を衚瀺'
1161                }
1162        ]
1163 }
1164
1165images、comments、pagesは0件の時も、耇数件の時もあるこずに泚意しおください。
1166
1167=head3 $item = $mixi->parse_view_message( [$response] );
1168
1169受信メッセヌゞたたは送信枈みメッセヌゞview_message.plのメむン郚のメッセヌゞを解析したす。
1170返り倀は、メッセヌゞを取埗できたずきは以䞋のようなハッシュリファレンスです。
1171
1172 {
1173        'subject'     => 'こんにちわ。',
1174        'image'       => 'http://img.mixi.jp/photo/member/xx/xx/xxxxxx_xxxxxxxxs.jpg',
1175        'link'        => 'http://mixi.jp/show_friend.pl?id=?id=xxxxxx',
1176        'name'        => '塚本牧生',
1177        'time'        => '2004/08/18 12:34',
1178        'description' => '本文...',
1179 }
1180
1181=head3 @items = $mixi->parse_view_message_form( [$response] );
1182
1183受信メッセヌゞview_message.plのメむン郚のメッセヌゞ削陀、返信などのフォヌムを解析したす。
1184返り倀は、フォヌムごずに以䞋のようなハッシュリファレンスにしたもののé
1185åˆ—です。
1186
1187 {
1188        'command' => 'delete_message'
1189        'action' => 'http://mixi.jp/delete_message.pl?box=xxxxx&message_id=xxxxxxx',
1190        'submit' => '削 陀',
1191 }
1192
1193各フォヌムは、actionに察応する倀のURLに察しお、フォヌムé 
1194目submitずしおsubmitに察応する倀だけをpostで送信するものです。
1195
1196=head3 @items = $mixi->parse_add_diary_preview( [$response ]);
1197
1198日蚘䜜成のプレビュヌadd_diary.plのメむン郚を解析し、各ボタンに盞圓するフォヌムの倀を返したす。
1199返り倀は、フォヌムごずに以䞋のようなハッシュリファレンスにしたもののé
1200åˆ—です。
1201
1202 {
1203        '__action__' => 'http://mixi.jp/show_friend.pl?id=xxxxx',
1204        'submit' => 'confirm',
1205        'diary_title' => '今日の日蚘',
1206        'diary_body' => '今日は朝から晩だった。
1207 ç”ŸãŸã‚ŒãŸã°ã‹ã‚Šã®...',
1208        'packed' => 'asjkEKJHFu.16190.diary:1:adjksHfsdk.16190.diary_s:1',
1209        'post_key' => '012a34b56cd78e901fa23b45678cde90',
1210 }
1211
1212__action__ずいうキヌがあるこずに泚意しおください。
1213これはこのフォヌムの送信å
1214ˆURLを衚しおいるもので、フォヌム倀ではありたせん。
1215日蚘を䜜成するconfirmする時には、このキヌは削陀しおおくå¿
1216芁がありたす。
1217
1218'post_key'は自動的にmixi偎からランダムな文字列が返されたす。
1219たた、'packed'はプレビュヌ取埗時に画像ファむルをおくっおいれば、同じくmixi偎からランダムな文字列が返されたす。
1220日蚘を投皿するpostたたはget_edit_diary_confirm際にはプレビュヌで取埗したこれらの倀もå¿
1221芁です。
1222
1223=head3 $item = $mixi->parse_add_diary_confirm( [$response ]);
1224
1225日蚘䜜成結果add_diary.plのメむン郚を解析したす。
1226返り倀は、以䞋のようなハッシュリファレンスです。
1227
1228 {
1229        'link' => 'http://mixi.jp/list_diary.pl',
1230        'subject' => '䜜成が完了したした。反映に時間がかかるこずがありたすので、衚瀺されおいない堎合は少ã€
1231おåŸ
1232ちください。',
1233        'result' => 1
1234 }
1235
1236なお、コンテンツに「䜜成が完了したした。」のメッセヌゞが芋぀からない時は、返り倀はありたせん。
1237たた、レスポンスが「デヌタはありたせん。」だった時にも、返り倀はありたせん。
1238どちらの堎合も、おそらくメッセヌゞ送信は倱敗しおいたす。
1239返り倀がなかった堎合、レスポンスコヌドが200であればレスポンスのコンテンツを、400であればレスポンスメッセヌゞをチェックしおみおください。
1240
1241=head3 @items = $mixi->parse_delete_diary_preview( [$response ]);
1242
1243日蚘削陀のプレビュヌdelete_diary.plのメむン郚を解析し、各ボタンに盞圓するフォヌムの倀を返したす。
1244返り倀は、フォヌムごずに以䞋のようなハッシュリファレンスにしたもののé
1245åˆ—です。
1246
1247 {
1248        '__action__' => 'http://mixi.jp/delete_dairy.pl?id=xxxxx',
1249        'submit' => 'confirm',
1250 }
1251
1252__action__ずいうキヌがあるこずに泚意しおください。
1253これはこのフォヌムの送信å
1254ˆURLを衚しおいるもので、フォヌム倀ではありたせん。
1255日蚘を削陀するconfirmする時には、このキヌは削陀しおおくå¿
1256芁がありたす。
1257
1258=head3 $item = $mixi->parse_delete_diary_confirm( [$response ]);
1259
1260日蚘削陀結果delete_diary.plのメむン郚を解析したす。
1261日蚘の削陀は成功時、レスポンスコヌド302によっお日蚘list_diary.plにリダむレクトされたすので、解析結果はparse_list_diaryメ゜ッドず同じになりたす。
1262
1263返り倀がなかったずきは、レスポンスコヌドず、レスポンスのpreviousメ゜ッドで取埗できるリダむレクトの履歎およびその際のレスポンスコヌドをチェックしおみおください。
1264
1265=head3 @items = $mixi->parse_edit_diary_preview( [$response ]);
1266
1267日蚘線集のプレビュヌedit_diary.plのメむン郚を解析し、各フォヌムの倀を返したす。
1268返り倀は、フォヌムごずに以䞋のようなハッシュリファレンスにしたもののé
1269åˆ—です。
1270
1271 {
1272        '__action__' => 'http://mixi.jp/edit_diary.pl?id=xxxxx',
1273        'submit' => 'main',
1274        'diary_title' => '今日の日蚘',
1275        'diary_body' => '今日は朝から晩だった。
1276 ç”ŸãŸã‚ŒãŸã°ã‹ã‚Šã®...',
1277        'form_date' => 'date',
1278        'photo1' => '',
1279        'photo2' => '',
1280        'photo3' => '',
1281 }
1282
1283__action__ずいうキヌがあるこずに泚意しおください。
1284これはこのフォヌムの送信å
1285ˆURLを衚しおいるもので、フォヌム倀ではありたせん。
1286線集å†
1287容を確定する時には、このキヌは削陀しおおくå¿
1288芁がありたす。
1289
1290=head3 @items = $mixi->parse_edit_diary_image( [$response ]);
1291
1292日蚘線集のプレビュヌedit_diary.plのメむン郚を解析したす。
1293返り倀は、フォヌムごずに以䞋のようなハッシュリファレンスにしたもののé
1294åˆ—です。
1295
1296 {
1297        'thumb_link' => 'http://img1.mixi.jp/photo/diary/xx/xx/xxxxx_xxxs.jpg',
1298        'subject' => '写真1',
1299        'link' => 'http://mixi.jp/delete_diary_photo.pl?diary_id=xxxxx&photo_number=xxx'
1300 }
1301
1302'link'に察応するURLは、この写真を削陀するためのものです。
1303
1304=head3 $item = $mixi->parse_edit_diary_confirm( [$response ]);
1305
1306日蚘線集結果edit_diary.plのメむン郚を解析したす。
1307日蚘の線集は成功時、レスポンスコヌド302によっお日蚘list_diary.plにリダむレクトされたすので、解析結果はparse_list_diaryメ゜ッドず同じになりたす。
1308
1309返り倀がなかったずきは、レスポンスコヌドず、レスポンスのpreviousメ゜ッドで取埗できるリダむレクトの履歎およびその際のレスポンスコヌドをチェックしおみおください。
1310
1311=head3 $item = $mixi->parse_send_message_preview( [$response ]);
1312
1313メッセヌゞ送信のプレビュヌsend_message.plのメむン郚を解析し、フォヌムデヌタを返したす。
1314返り倀は以䞋のようなハッシュリファレンスです。
1315
1316 {
1317        '__action__' => 'http://mixi.jp/send_message.pl?id=267049',
1318        'subject' => '今日の手玙。',
1319        'body' => '今日は朝から晩だった。
1320 ç”ŸãŸã‚ŒãŸã°ã‹ã‚Šã®...',
1321        'submit' => 'confirm',
1322        'yes' => ' 送 信 ',
1323        'no' => ' 修  正 ',
1324        'post_key' => '777c74e88ba28b909be01d31082daa67',
1325 }
1326
1327__action__ずいうキヌがあるこずに泚意しおください。
1328これはこのフォヌムの送信å
1329ˆURLを衚しおいるもので、フォヌム倀ではありたせん。
1330
1331'post_key'は自動的にmixi偎からランダムな文字列が返されたす。
1332メッセヌゞを送信するpostたたはget_edit_diary_confirm際にはプレビュヌで取埗したこれらの倀もå¿
1333芁です。
1334
1335なお、゚ラヌがある堎合、parse_send_message_previewはレスポンスコヌドを400、レスポンスメッセヌゞを"Invalid Form Data"に倉曎したす。
1336返り倀がなかった堎合、再床レスポンスコヌドをチェックしおみおください。
1337
1338=head3 $item = $mixi->parse_send_message_confirm( [$response ]);
1339
1340メッセヌゞ送信結果send_message.plのメむン郚を解析したす。
1341返り倀は、以䞋のようなハッシュリファレンスです。
1342
1343 {
1344        'result' => 1,
1345        'subject' => '送信完了したした。'
1346        'banner' => {
1347                'subject' => '',
1348                'image' => 'http://img.mixi.jp/img/banner/yosoo03.gif',
1349                'link' => 'http://mixi.jp/banner.pl?id=63'
1350        },
1351 }
1352
1353なお、コンテンツに「送信完了したした。」のメッセヌゞが芋぀からない時は、返り倀はありたせん。
1354たた、レスポンスが「デヌタはありたせん。」だった時にも、返り倀はありたせん。
1355どちらの堎合も、おそらくメッセヌゞ送信は倱敗しおいたす。
1356返り倀がなかった堎合、レスポンスコヌドが200であればレスポンスのコンテンツを、400であればレスポンスメッセヌゞをチェックしおみおください。
1357
1358=head2 Fetch data
1359
1360盎接デヌタを取埗するためのメ゜ッドです。
1361
1362実際には、å†
1363郚で自動的にペヌゞの取埗ず解析が行われたす。
1364返り倀は、䜿甚される解析メ゜ッドparse_に準じたす。
1365
1366デヌタ取埗メ゜ッドはコヌディングを簡単にしたすが、返り倀がないずきにぱラヌが起きたのか、それずも本圓に該圓レコヌドがないのかの刀断が難しいこずに泚意しおください。
1367こうした時には、logメ゜ッドを䞊曞きしおおいお゚ラヌメッセヌゞ等を拟う、responseメ゜ッドで盎接HTTPレスポンスを取埗しお解析する、ずいった方法を考えおくださいずは蚀え、そこたでしおしたうずgetメ゜ッドparse_メ゜ッドを䜿うより手間でしょう。
1368
1369=head3 @items = $mixi->get_main_menu( [$url | $url => 'refresh'] )
1370
1371指定されたURLのメむンメニュヌを取埗したす。
1372返り倀はparse_main_menuず同じです。
1373
1374指定されたURLが最埌にgetたたはpostメ゜ッドで取埗したURLず同じずき、たたはURLが指定されなかったずきは、最埌にgetたたはpostメ゜ッドで取埗したデヌタのメむンメニュヌを返したす。
1375同䞀URLでも再取埗したいずきには、'refresh'を指定しおください。
1376
1377=head3 @items = $mixi->get_banner( [$url | $url => 'refresh'] )
1378
1379指定されたURLのバナヌを取埗したす。
1380返り倀はparse_bannerず同じです。
1381
1382指定されたURLが最埌にgetたたはpostメ゜ッドで取埗したURLず同じずき、たたはURLが指定されなかったずきは、最埌にgetたたはpostメ゜ッドで取埗したデヌタのメむンメニュヌを返したす。
1383同䞀URLでも再取埗したいずきには、'refresh'を指定しおください。
1384
1385=head3 @items = $mixi->get_tool_bar( [$url | $url => 'refresh'] )
1386
1387指定されたURLのツヌルバヌを取埗したす。
1388返り倀はparse_tool_barず同じです。
1389
1390指定されたURLが最埌にgetたたはpostメ゜ッドで取埗したURLず同じずき、たたはURLが指定されなかったずきは、最埌にgetたたはpostメ゜ッドで取埗したデヌタのメむンメニュヌを返したす。
1391同䞀URLでも再取埗したいずきには、'refresh'を指定しおください。
1392
1393=head3 @items = $mixi->get_information( [$url | $url => 'refresh' | 'refresh'] );
1394
1395指定されたURLから、「管理è€
1396からのお知らせ」を取埗したす。
1397URLを指定しなかった時は「ホヌム」を察象にしたす。
1398返り倀はparse_informationず同じです。
1399
1400最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1401最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1402
1403=head3 @items = $mixi->get_home_new_album( [$url | $url => 'refresh' | 'refresh'] );
1404
1405指定されたURLから、「マむミクシィ最新アルバム」を取埗したす。
1406URLを指定しなかった時は「ホヌム」を察象にしたす。
1407返り倀はparse_home_new_albumず同じです。
1408
1409最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1410最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1411
1412=head3 @items = $mixi->get_home_new_bbs( [$url | $url => 'refresh' | 'refresh'] );
1413
1414指定されたURLから、「コミュニティ最新曞き蟌み」を取埗したす。
1415URLを指定しなかった時は「ホヌム」を察象にしたす。
1416返り倀はparse_home_new_bbsず同じです。
1417
1418最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1419最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1420
1421=head3 @items = $mixi->get_home_new_comment( [$url | $url => 'refresh' | 'refresh'] );
1422
1423指定されたURLから、「日蚘コメント蚘å
1424¥å±¥æ­Žã€ã‚’取埗したす。
1425URLを指定しなかった時は「ホヌム」を察象にしたす。
1426返り倀はparse_home_new_commentず同じです。
1427
1428最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1429最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1430
1431=head3 @items = $mixi->get_home_new_friend_diary( [$url | $url => 'refresh' | 'refresh'] );
1432
1433指定されたURLから、「マむミクシィ最新日蚘」を取埗したす。
1434URLを指定しなかった時は「ホヌム」を察象にしたす。
1435返り倀はparse_home_new_friend_diaryず同じです。
1436
1437最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1438最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1439
1440=head3 @items = $mixi->get_home_new_review( [$url | $url => 'refresh' | 'refresh'] );
1441
1442指定されたURLから、「マむミクシィ最新レビュヌ」を取埗したす。
1443URLを指定しなかった時は「ホヌム」を察象にしたす。
1444返り倀はparse_home_new_reviewず同じです。
1445
1446最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1447最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1448
1449=head3 @items = $mixi->get_ajax_new_diary( $url [, 'refresh'] | 'friend_id' => $id  [, 'refresh'] );
1450
1451むベントを取埗したす。
1452このメ゜ッドでは、URLか、マむミクシィのIDの指定がå¿
1453須です。
1454返り倀はparse_ajax_new_diaryず同じです。
1455
1456最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1457最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1458
1459=head3 $item = $mixi->get_community_id( $url | $url => 'refresh' );
1460
1461コミュニティのIDを取埗したす。
1462このメ゜ッドでは、URLの指定がå¿
1463須です。
1464返り倀はparse_community_idず同じです。
1465
1466最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1467最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1468
1469=head3 @items = $mixi->get_list_bbs( $url | $url => 'refresh' | 'refresh', 'id' => $community_id | 'id' => $community_id);
1470
1471コミュニティのトピック䞀芧を取埗したす。
1472このメ゜ッドでは、コミュニティIDの指定がå¿
1473須です。
1474返り倀はparse_list_bbsず同じです。
1475
1476コミュニティIDは、URLのク゚リ郚で'id=xxxxx'のように指定するか、匕数で䞎えおください。
1477䞡方指定された堎合は、URL䞭のコミュニティIDが優å
1478ˆã•れたす。
1479
1480最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1481最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1482
1483=head3 $item = $mixi->get_list_bbs_next( $url | $url => 'refresh' | 'refresh', 'id' => $community_id | 'id' => $community_id);
1484
1485コミュニティのトピック䞀芧の「次のペヌゞ」ぞのリンクを取埗したす。
1486このメ゜ッドでは、コミュニティIDの指定がå¿
1487須です。
1488返り倀はparse_list_bbs_nextず同じです。
1489
1490コミュニティIDは、URLのク゚リ郚で'id=xxxxx'のように指定するか、匕数で䞎えおください。
1491䞡方指定された堎合は、URL䞭のコミュニティIDが優å
1492ˆã•れたす。
1493
1494最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1495最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1496
1497=head3 $item = $mixi->get_list_bbs_previous( $url | $url => 'refresh' | 'refresh', 'id' => $community_id | 'id' => $community_id);
1498
1499コミュニティのトピック䞀芧の「前のペヌゞ」ぞのリンクを取埗したす。
1500このメ゜ッドでは、コミュニティIDの指定がå¿
1501須です。
1502返り倀はparse_list_bbs_previousず同じです。
1503
1504コミュニティIDは、URLのク゚リ郚で'id=xxxxx'のように指定するか、匕数で䞎えおください。
1505䞡方指定された堎合は、URL䞭のコミュニティIDが優å
1506ˆã•れたす。
1507
1508最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1509最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1510
1511=head3 @items = $mixi->get_list_bookmark( [$url | $url => 'refresh' | 'refresh'] );
1512
1513お気にå
1514¥ã‚Šã‚’取埗したす。
1515デフォルトではホヌムの「お気にå
1516¥ã‚Šã€ã‚’察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1517返り倀はparse_list_bookmarkず同じです。
1518
1519最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1520最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1521
1522=head3 @items = $mixi->get_list_comment( [$url | $url => 'refresh' | 'refresh'] );
1523
1524最新のコメントを取埗したす。
1525デフォルトでは「最新のコメント」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1526返り倀はparse_list_commentず同じです。
1527
1528最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1529最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1530
1531=head3 @items = $mixi->get_list_community( [$url | $url => 'refresh' | 'refresh'] );
1532
1533コミュニティ䞀芧を取埗したす。
1534デフォルトでは「コミュニティ䞀芧」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1535返り倀はparse_list_communityず同じです。
1536
1537最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1538最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1539
1540=head3 $item = $mixi->get_list_community_next( [$url | $url => 'refresh' | 'refresh'] );
1541
1542コミュニティ䞀芧の「次のペヌゞ」ぞのリンクを取埗したす。
1543デフォルトでは「コミュニティ䞀芧」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1544返り倀はparse_list_community_nextず同じです。
1545
1546最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1547最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1548
1549=head3 $item = $mixi->get_list_community_previous( [$url | $url => 'refresh' | 'refresh'] );
1550
1551コミュニティ䞀芧の「前のペヌゞ」ぞのリンクを取埗したす。
1552デフォルトでは「コミュニティ䞀芧」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1553返り倀はparse_list_community_previousず同じです。
1554
1555最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1556最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1557
1558=head3 @items = $mixi->get_list_diary( [$url | $url => 'refresh' | 'refresh'] );
1559
1560日蚘䞀芧を取埗したす。
1561デフォルトでは「日蚘」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1562返り倀はparse_list_diaryず同じです。
1563
1564最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1565最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1566
1567=head3 $item = $mixi->get_list_diary_capacity( [$url | $url => 'refresh' | 'refresh'] );
1568
1569日蚘の「日蚘の䜿甚状況」を取埗したす。
1570デフォルトでは「日蚘」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1571返り倀はparse_list_diary_capacityず同じです。
1572
1573最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1574最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1575
1576=head3 $item = $mixi->get_list_diary_next( [$url | $url => 'refresh' | 'refresh'] );
1577
1578日蚘の「次のペヌゞ」ぞのリンクを取埗したす。
1579デフォルトでは「日蚘」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1580返り倀はparse_list_diary_nextず同じです。
1581
1582最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1583最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1584
1585=head3 $item = $mixi->get_list_diary_previous( [$url | $url => 'refresh' | 'refresh'] );
1586
1587日蚘の「前のペヌゞ」ぞのリンクを取埗したす。
1588デフォルトでは「日蚘」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1589返り倀はparse_list_diary_previousず同じです。
1590
1591最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1592最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1593
1594=head3 @items = $mixi->get_list_diary_monthly_menu( [$url | $url => 'refresh' | 'refresh'] );
1595
1596日蚘の各月のむンデックスぞのリンクを取埗したす。
1597デフォルトでは「日蚘」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1598返り倀はparse_list_diary_monthly_menuず同じです。
1599
1600最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1601最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1602
1603=head3 @items = $mixi->get_list_friend( [$url | $url => 'refresh' | 'refresh'] );
1604
1605友人・知人䞀芧を取埗したす。
1606デフォルトでは「友人・知人䞀芧」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1607返り倀はparse_list_friendず同じです。
1608
1609最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1610最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1611
1612=head3 $item = $mixi->get_list_friend_next( [$url | $url => 'refresh' | 'refresh'] );
1613
1614友人・知人䞀芧の「次のペヌゞ」ぞのリンクを取埗したす。
1615デフォルトでは「友人・知人䞀芧」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1616返り倀はparse_list_friend_nextず同じです。
1617
1618最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1619最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1620
1621=head3 $item = $mixi->get_list_friend_previous( [$url | $url => 'refresh' | 'refresh'] );
1622
1623友人・知人䞀芧の「前のペヌゞ」ぞのリンクを取埗したす。
1624デフォルトでは「友人・知人䞀芧」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1625返り倀はparse_list_friend_previousず同じです。
1626
1627最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1628最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1629
1630=head3 @items = $mixi->get_list_member( $url | $url => 'refresh' | 'refresh', 'id' => $community_id | 'id' => $community_id);
1631
1632コミュニティのメンバヌ䞀芧を取埗したす。
1633このメ゜ッドでは、コミュニティIDの指定がå¿
1634須です。
1635返り倀はparse_list_memberず同じです。
1636
1637コミュニティIDは、URLのク゚リ郚で'id=xxxxx'のように指定するか、匕数で䞎えおください。
1638䞡方指定された堎合は、URL䞭のコミュニティIDが優å
1639ˆã•れたす。
1640
1641最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1642最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1643
1644=head3 $item = $mixi->get_list_member_next( $url | $url => 'refresh' | 'refresh', 'id' => $community_id | 'id' => $community_id);
1645
1646コミュニティのメンバヌ䞀芧の「次のペヌゞ」ぞのリンクを取埗したす。
1647このメ゜ッドでは、コミュニティIDの指定がå¿
1648須です。
1649返り倀はparse_list_member_nextず同じです。
1650
1651コミュニティIDは、URLのク゚リ郚で'id=xxxxx'のように指定するか、匕数で䞎えおください。
1652䞡方指定された堎合は、URL䞭のコミュニティIDが優å
1653ˆã•れたす。
1654
1655最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1656最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1657
1658=head3 $item = $mixi->get_list_member_previous( $url | $url => 'refresh' | 'refresh', 'id' => $community_id | 'id' => $community_id);
1659
1660コミュニティのメンバヌ䞀芧の「前のペヌゞ」ぞのリンクを取埗したす。
1661このメ゜ッドでは、コミュニティIDの指定がå¿
1662須です。
1663返り倀はparse_list_member_previousず同じです。
1664
1665コミュニティIDは、URLのク゚リ郚で'id=xxxxx'のように指定するか、匕数で䞎えおください。
1666䞡方指定された堎合は、URL䞭のコミュニティIDが優å
1667ˆã•れたす。
1668
1669最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1670最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1671
1672=head3 @items = $mixi->get_list_message( [$url | $url => 'refresh' | 'refresh'] );
1673
1674「最近の受信メッセヌゞ」を取埗したす。
1675デフォルトでは「最近の受信メッセヌゞ」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1676返り倀はparse_list_messageず同じです。
1677
1678最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1679最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1680
1681=head3 @items = $mixi->get_list_outbox( [$url | $url => 'refresh' | 'refresh'] );
1682
1683「最近の送信メッセヌゞ」を取埗したす。
1684デフォルトでは「送信メッセヌゞ」の最初のペヌゞを察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1685返り倀はparse_list_messageず同じです。
1686
1687=head3 @items = $mixi->get_list_request( [$url | $url => 'refresh' | 'refresh'] );
1688
1689「承認åŸ
1690ちの友人」を取埗したす。
1691デフォルトでは「承認åŸ
1692ちの友人」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1693返り倀はparse_list_requestず同じです。
1694
1695=head3 @items = $mixi->get_new_album( [$url | $url => 'refresh' | 'refresh'] );
1696
1697マむミクシィ最新アルバムを取埗したす。
1698デフォルトでは「マむミクシィ最新アルバム」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1699返り倀はparse_new_albumず同じです。
1700
1701最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1702最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1703
1704=head3 @items = $mixi->get_new_bbs( [$url | $url => 'refresh' | 'refresh'] );
1705
1706コミュニティ最新曞き蟌みを取埗したす。
1707デフォルトでは「コミュニティ最新曞蟌み」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1708返り倀はparse_new_bbsず同じです。
1709
1710最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1711最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1712
1713=head3 $item = $mixi->get_new_bbs_next( [$url | $url => 'refresh' | 'refresh'] );
1714
1715コミュニティ最新曞き蟌みの「次のペヌゞ」ぞのリンクを取埗したす。
1716デフォルトでは「コミュニティ最新曞き蟌み」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1717返り倀はparse_new_bbs_nextず同じです。
1718
1719最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1720最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1721
1722=head3 $item = $mixi->get_new_bbs_previous( [$url | $url => 'refresh' | 'refresh'] );
1723
1724コミュニティ最新曞き蟌みの「前のペヌゞ」ぞのリンクを取埗したす。
1725デフォルトでは「コミュニティ最新曞き蟌み」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1726返り倀はparse_new_bbs_previousず同じです。
1727
1728最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1729最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1730
1731=head3 @items = $mixi->get_new_comment( [$url | $url => 'refresh' | 'refresh'] );
1732
1733日蚘コメント蚘å
1734¥å±¥æ­Žã‚’取埗したす。
1735デフォルトでは「日蚘コメント蚘å
1736¥å±¥æ­Žã€ã‚’察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1737返り倀はparse_new_commentず同じです。
1738
1739最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1740最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1741
1742=head3 @items = $mixi->get_new_friend_diary( [$url | $url => 'refresh' | 'refresh'] );
1743
1744マむミクシィ最新日蚘を取埗したす。
1745デフォルトでは「マむミクシィ最新日蚘」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1746返り倀はparse_new_friend_diaryず同じです。
1747
1748最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1749最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1750
1751=head3 $item = $mixi->get_new_friend_diary_next( [$url | $url => 'refresh' | 'refresh'] );
1752
1753マむミクシィ最新日蚘の「次のペヌゞ」ぞのリンクを取埗したす。
1754デフォルトでは「マむミクシィ最新日蚘」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1755返り倀はparse_new_friend_diary_nextず同じです。
1756
1757最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1758最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1759
1760=head3 $item = $mixi->get_new_friend_diary_previous( [$url | $url => 'refresh' | 'refresh'] );
1761
1762マむミクシィ最新日蚘の「前のペヌゞ」ぞのリンクを取埗したす。
1763デフォルトでは「マむミクシィ最新日蚘」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1764返り倀はparse_new_friend_diary_previousず同じです。
1765
1766最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1767最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1768
1769=head3 @items = $mixi->get_new_review( [$url | $url => 'refresh' | 'refresh'] );
1770
1771マむミクシィ最新レビュヌを取埗したす。
1772デフォルトでは「マむミクシィ最新レビュヌ」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1773返り倀はparse_new_reviewず同じです。
1774
1775最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1776最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1777
1778=head3 @items = $mixi->get_release_info( [$url | $url => 'refresh' | 'refresh'] );
1779
1780新機胜リリヌス・障害のご報告を取埗したす。
1781デフォルトでは「新機胜リリヌス・障害のご報告」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1782返り倀はparse_release_infoず同じです。
1783
1784最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1785最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1786
1787=head3 $id = $mixi->get_self_id();
1788
1789ログむン時に䞎えられたセッションIDから、セッションIDを取埗したす。
1790返り倀はparse_self_idず同じです。
1791
1792未ログむン時はログむンを行いたす。
1793
1794=head3 @items = $mixi->get_search_diary( [$url | $url => 'refresh' | 'refresh']  [,'keyword' => $keyword]);
1795
1796新着日蚘怜玢を取埗したす。
1797デフォルトでは「新着日蚘怜玢」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1798返り倀はparse_search_diaryず同じです。
1799
1800怜玢キヌワヌドを指定する時は、URLに埋め蟌むか、匕数で䞎えおください。
1801どちらもなければ怜玢キヌワヌド無しでの怜玢結果が返されたす。
1802䞡方指定された堎合は、URL䞭のキヌワヌドが優å
1803ˆã•れたす。
1804
1805最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1806最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1807
1808=head3 $item = $mixi->get_search_diary_next( [$url | $url => 'refresh' | 'refresh'] [,'keyword' => $keyword]);
1809
1810新着日蚘怜玢の「次のペヌゞ」ぞのリンクを取埗したす。
1811デフォルトでは「新着日蚘怜玢」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1812返り倀はparse_search_diary_nextず同じです。
1813
1814怜玢キヌワヌドは、URLに埋め蟌むか、匕数で䞎えおください。
1815新着日蚘怜玢ではキヌワヌドを指定しないず「次のペヌゞ」「前のペヌゞ」が芋れないので、URL䞭にも匕数にもキヌワヌドがない時は、確実に倱敗するこずに泚意しおください。
1816
1817最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1818最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1819
1820=head3 $item = $mixi->get_search_diary_previous( [$url | $url => 'refresh' | 'refresh']  [,'keyword' => $keyword]);
1821
1822新着日蚘怜玢の「前のペヌゞ」ぞのリンクを取埗したす。
1823デフォルトでは「新着日蚘怜玢」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1824返り倀はparse_search_diary_previousず同じです。
1825
1826怜玢キヌワヌドは、URLに埋め蟌むか、匕数で䞎えおください。
1827新着日蚘怜玢ではキヌワヌドを指定しないず「次のペヌゞ」「前のペヌゞ」が芋れないので、URL䞭にも匕数にもキヌワヌドがない時は、確実に倱敗するこずに泚意しおください。
1828
1829最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1830最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1831
1832=head3 @items = $mixi->get_show_calendar( [$url | $url => 'refresh' | 'refresh'] );
1833
1834カレンダヌを取埗したす。
1835デフォルトでは今月のカレンダヌを察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1836返り倀はparse_show_calendarず同じです。
1837
1838最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1839最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1840
1841=head3 $item = $mixi->get_show_calendar_term( [$url | $url => 'refresh' | 'refresh'] );
1842
1843カレンダヌの期間幎月を取埗したす。
1844デフォルトでは今月のカレンダヌを察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1845返り倀はparse_show_calendar_termず同じです。
1846
1847最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1848最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1849
1850=head3 $item = $mixi->get_show_calendar_next( [$url | $url => 'refresh' | 'refresh'] );
1851
1852カレンダヌの「次の月」ぞのリンクを取埗したす。
1853デフォルトでは「カレンダヌ」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1854返り倀はparse_show_calendar_nextず同じです。
1855
1856最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1857最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1858
1859=head3 $item = $mixi->get_show_calendar_previous( [$url | $url => 'refresh' | 'refresh'] );
1860
1861カレンダヌの「前の月」ぞのリンクを取埗したす。
1862デフォルトでは「カレンダヌ」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1863返り倀はparse_show_calendar_previousず同じです。
1864
1865最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1866最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1867
1868=head3 @items = $mixi->get_show_intro( [$url | $url => 'refresh' | 'refresh'] );
1869
1870玹介文を取埗したす。
1871デフォルトでは「マむミクシィからの玹介文」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1872返り倀はparse_show_introず同じです。
1873
1874最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1875最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1876
1877=head3 @items = $mixi->get_show_log( [$url | $url => 'refresh' | 'refresh'] );
1878
1879あしあずを取埗したす。
1880デフォルトでは「あしあず」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1881返り倀はparse_show_logず同じです。
1882
1883最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1884最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1885
1886=head3 $count = $mixi->get_show_log_count( [$url | $url => 'refresh' | 'refresh'] );
1887
1888あしあず数を取埗したす。
1889デフォルトでは「あしあず」を察象にしたすが、URLを指定した時はそのペヌゞを察象にしたす。
1890返り倀はparse_show_log_countず同じです。
1891
1892最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1893最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1894
1895=head3 $item = $mixi->get_show_friend_outline( $url [ => 'refresh'] );
1896
1897ニックネヌムや写真などのæƒ
1898報を取埗したす。
1899このメ゜ッドでは、URLの指定がå¿
1900須です。
1901返り倀はparse_show_friend_outlineず同じです。
1902
1903最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1904最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1905
1906=head3 $item = $mixi->get_show_friend_profile( $url [ => 'refresh'] );
1907
1908プロフィヌルを取埗したす。
1909このメ゜ッドでは、URLの指定がå¿
1910須です。
1911返り倀はparse_show_friend_profileず同じです。
1912
1913最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1914最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1915
1916=head3 @items = $mixi->get_view_album( $url [, 'refresh'] | 'id' => $id  [, 'refresh'] );
1917
1918アルバムの抂芁を取埗したす。
1919このメ゜ッドでは、URLか、IDの指定がå¿
1920須です。
1921返り倀はparse_view_albumず同じです。
1922
1923最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1924最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1925
1926=head3 @items = $mixi->get_view_album_comment( $url [, 'refresh'] | 'id' => $id  [, 'refresh'] );
1927
1928アルバムのコメントを取埗したす。
1929このメ゜ッドでは、URLか、IDの指定がå¿
1930須です。
1931返り倀はparse_view_album_commentず同じです。
1932
1933最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1934最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1935
1936=head3 @items = $mixi->get_view_album_photo( $url [, 'refresh'] | 'id' => $id  [, 'refresh'] );
1937
1938アルバムの写真を取埗したす。
1939このメ゜ッドでは、URLか、IDの指定がå¿
1940須です。
1941返り倀はparse_view_album_photoず同じです。
1942
1943最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1944最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1945
1946=head3 $item = $mixi->get_view_bbs( $url [ => 'refresh'] );
1947
1948トピックを取埗したす。
1949このメ゜ッドでは、URLの指定がå¿
1950須です。
1951返り倀はparse_view_bbsず同じです。
1952
1953最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1954最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1955
1956=head3 $item = $mixi->get_view_diary( $url [ => 'refresh'] );
1957
1958日蚘を取埗したす。
1959このメ゜ッドでは、URLの指定がå¿
1960須です。
1961返り倀はparse_view_diaryず同じです。
1962
1963最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1964最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1965
1966=head3 @items = $mixi->get_view_event( $url [, 'refresh'] | 'id' => $id  [, 'refresh'] );
1967
1968むベントを取埗したす。
1969このメ゜ッドでは、URLか、IDの指定がå¿
1970須です。
1971返り倀はparse_view_eventず同じです。
1972
1973最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1974最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1975
1976=head3 $item = $mixi->get_view_message( $url [ => 'refresh'] );
1977
1978メッセヌゞを取埗したす。
1979このメ゜ッドでは、URLの指定がå¿
1980須です。
1981返り倀はparse_view_messageず同じです。
1982
1983最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1984最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1985
1986=head3 @items = $mixi->get_view_message_form( $url [ => 'refresh'] );
1987
1988メッセヌゞを取埗したす。
1989このメ゜ッドでは、URLの指定がå¿
1990須です。
1991返り倀はparse_view_messageず同じです。
1992
1993最埌にgetたたはpostメ゜ッドで取埗したペヌゞが察象URLず同じ時は、その時のデヌタを返したす。
1994最新のデヌタを取埗したい時は、'refresh'を指定しおください。
1995
1996=head2 Post data
1997
1998盎接デヌタを投皿するためのメ゜ッドです。
1999
2000実際には、å†
2001郚で自動的に適切なペヌゞぞのpostが行われたす。
2002
2003=head3 @items = $mixi->get_add_diary_preview('diary_title' => $title, 'diary_body' => $body [, 'photo1' => $path_to_photo1] [, 'photo2' => $path_to_photo2] [, 'photo3' => $path_to_photo3]);
2004
2005日蚘䜜成ペヌゞに匕数のデヌタを送信し、プレビュヌペヌゞを取埗しお解析したす。
2006返り倀はparse_add_diary_previewず同じです。
2007
2008=head3 @items = $mixi->get_add_diary_confirm('diary_title' => $title, 'diary_body' => $body, 'post_key' => $key [, 'photo1' => $path_to_photo1] [, 'photo2' => $path_to_photo2] [, 'photo3' => $path_to_photo3]);
2009
2010日蚘を投皿したす。
2011返り倀はparse_add_diary_confirmず同じです。
2012
2013=head3 @items = $mixi->get_delete_diary_preview('id' => $id);
2014
2015日蚘削陀の確認画面を取埗し、解析したす。
2016返り倀はparse_delete_diary_previewず同じです。
2017
2018=head3 @items = $mixi->get_delete_diary_confirm('id' => $id, 'post_key' => $key);
2019
2020日蚘を削陀したす。
2021返り倀はparse_delete_diary_confirmず同じです。
2022
2023=head3 @items = $mixi->get_edit_diary_preview($url|'id' => $id);
2024
2025日蚘を線集再投皿ペヌゞを取埗し、解析したす。
2026返り倀はparse_edit_diary_previewず同じです。
2027
2028=head3 @items = $mixi->get_edit_diary_image($url|'id' => $id);
2029
2030日蚘を線集再投皿ペヌゞを取埗し、解析したす。
2031返り倀はparse_edit_diary_imageず同じです。
2032
2033=head3 @items = $mixi->get_edit_diary_confirm('id' => $id, 'diary_title' => $title, 'diary_body' => $body [, 'photo1' => $path_to_photo1] [, 'photo2' => $path_to_photo2] [, 'photo3' => $path_to_photo3]);
2034
2035日蚘を線集再投皿したす。
2036返り倀はparse_edit_diary_confirmず同じです。
2037
2038=head3 @items = $mixi->get_send_message_preview('id' => $id, 'subject' => $subject, 'body' => $body);
2039
2040$idのナヌザヌ宛のメッセヌゞ送信ペヌゞに匕数のデヌタを送信し、プレビュヌペヌゞを取埗しお解析したす。
2041返り倀はparse_send_message_previewず同じです。
2042
2043=head3 @items = $mixi->get_send_message_confirm('id' => $id, 'subject' => $subject, 'body' => $body [, 'post_key' => $key]);
2044
2045$idのナヌザヌ宛のメッセヌゞを送信したす。
2046返り倀はparse_send_message_confirmず同じです。
2047
2048=head2 Convert URL
2049
2050URLを絶察URLに倉換するメ゜ッドです。
2051
2052=head3 $url = $mixi->absolute_url($url [, $base])
2053
2054$baseをベヌスURLずしお、絶察URLを返したす。
2055$baseが指定されなかった時は、mixiのトップペヌゞ0.13版では"http://mixi.jp/"をベヌスにしたす。
2056URLの代わりに'login'、'show_logs'などの'.pl'を省いたファむル名を指定しおも構いたせん。
2057
2058=head3 $url = $mixi->absolute_linked_url($url)
2059
2060最埌にgetたたはpostメ゜ッドで取埗したペヌゞのURLをベヌスURLずしお、絶察URLを返したす。
2061URLの代わりに'login'、'show_logs'などの'.pl'を省いたファむル名を指定しおも構いたせん。
2062
2063=head3 $url = $mixi->query_sorted_url($url)
2064
2065URLのク゚リ郚分"?"から埌ろをキヌの昇順で䞊べ替えたす。
2066たた、倀の空癜が"%20"に倉換されおいるずころがあれば+に眮換したす。
2067結果ずしお、同じク゚リå†
2068容であれば同じURLに曞き盎されたす。
2069
2070このメ゜ッドは詊隓甚のå†
2071郚メ゜ッドで䜿甚するために蚭けられたしたが、URLをキヌずしたキャッシュなどをする際には有甚でしょう。
2072
2073=head2 Cookies
2074
2075Cookieの保存や読蟌を行うためのメ゜ッドです。
2076
2077=head3 $mixi->enable_cookies($cookie_file)
2078
2079cookieを有効にしたす。
2080これはログむンlogin、Cookieの読み蟌みload_cookiesなどの際に自動的に行われるので、通垞は明瀺的に行うå¿
2081芁はありたせん。
2082ログむンなどにå
2083ˆç«‹ã£ãŠã€Cookieを操䜜したい時などのために甚意されおいたす。
2084
2085返り倀はオブゞェクト自身です。
2086
2087=head3 $mixi->save_cookies($cookie_file)
2088
2089cookieのå†
2090容を指定されたファむルに保存したす。
2091成功時には1、倱敗時には0を返したす。
2092
2093=head3 $mixi->load_cookies($cookie_file)
2094
2095指定されたファむルからCookieデヌタを読み蟌みたす。
2096成功時には1、倱敗時には0を返したす。
2097
2098=head2 Internal methods
2099
2100以䞋はWWW::Mixiのå†
2101郚メ゜ッドです。
2102
2103基本的にはWWW::Mixiの各メ゜ッドからのみ䜿甚されるこずを前提ずしおおり、埌のバヌゞョンでは仕様が倉曎されたりメ゜ッドが廃止されるかもしれたせん。
2104できるだけ利甚しない方が良いず思いたす。
2105
2106=head3 $mixi->log
2107
2108ログの出力などを行うメ゜ッドで、å†
2109郚で利甚されたす。
2110デフォルトでは、callback_logメ゜ッドを呌び出したす。
2111
2112=head3 $mixi->dumper_log
2113
2114匕数のダンプをログずしお出力たたは保持するメ゜ッドで、å†
2115郚で利甚されたす。
2116実際の出力には、logメ゜ッドを䜿甚したす。
2117
2118=head3 $mixi->abort
2119
2120゚ラヌ時のabort凊理を行うメ゜ッドで、å†
2121郚で利甚されたす。
2122デフォルトでは、callback_abortメ゜ッドを呌び出したす。
2123
2124=head3 $mixi->callback_log
2125
2126匕数をログずしおシフトJISに倉換し、暙準出力に出力したす。
2127たた、ログに゚ラヌメッセヌゞが含たれおいれば、abortメ゜ッドを呌び出したす。
2128これはlogメ゜ッドのデフォルトの実è£
2129で、å†
2130郚で利甚されたす。
2131
2132これ以倖のログ凊理をしたいずきには、コンストラクト時に
2133
2134 $mixi = WWW::Mixi->new($mail, $pass, -log => \&my_callback_log);
2135
2136のようにしお、代わりのログ出力メ゜ッドを定矩しおやっおください。
2137
2138=head3 $mixi->callback_abort
2139
2140dieを実行したす。
2141これはabortメ゜ッドのデフォルトの実è£
2142で、å†
2143郚で利甚されたす。
2144
2145=head3 $str = $mixi->rewrite
2146
2147デヌタ解析時のテキスト倀の凊理を行うメ゜ッドです。
2148デフォルトでは、callback_rewriteメ゜ッドを呌び出したす。
2149
2150=head3 $str = $mixi->callback_rewrite($str);
2151
2152HTMLタグの削陀、HTML゚スケヌプの解陀アン゚スケヌプを行いたす。
2153ほずんどのHTMLタグは単に削陀されたすが、<blockquote>タグだけは、å†
2154郚を'> 'でむンデントしたす。
2155これはrewriteメ゜ッドのデフォルトの実è£
2156で、å†
2157郚で利甚されたす。
2158
2159=head3 $str = $mixi->escape($str);
2160
2161HTML゚スケヌプした文字列を返したす。
2162
2163=head3 $str = $mixi->unescape($str);
2164
2165HTMLアン゚スケヌプした文字列を返したす。
2166
2167=head3 $str = $mixi->remove_tag($str);
2168
2169タグを削陀した文字列を返したす。
2170HTMLに限らず、<>のほずんどを削陀する事に泚意しおください。
2171通垞は、unescapeの前に実行されるものです。
2172
2173=head3 $str = $mixi->remove_diary_tag($str);
2174
2175日蚘に䜿われおいるものず思われるタグを削陀したす。
2176新着日蚘䞭に混å
2177¥ã™ã‚‹ã€ã‚šã‚¹ã‚±ãƒŒãƒ—された日蚘甚のタグなどを取り陀くのに䜿甚するこずができたす。
2178
2179タグが途䞭で切れおいる堎合には、削陀されたせん。
2180
2181=head3 $mixi->redirect_ok
2182
2183リダむレクトの可吊を決めるメ゜ッドで、WWW::Mixiの堎合は垞に1を返したす。
2184぀たり、リダむレクトは垞に自動的に実行されたす。
2185
2186このメ゜ッドはLWP::RobotUAを介しおLWP::UserAgentから継承したredirect_okメ゜ッドを䞊曞きしおいたす。
2187
2188=head3 @items = $mixi->get_standard_data($parse_method, $ur_definition [, $url] [, 'refresh']);
2189
2190get_xxxxメ゜ッドの䞻芁凊理を代替する、暙準的なデヌタ取埗メ゜ッドです。
2191匕数にはデヌタ解析に䜿うメ゜ッド名parse_xxx、URL定矩、取埗するURL、最新æƒ
2192報の(再)取埗フラグを指定したす。
2193URL、最新æƒ
2194報の取埗フラグは省略可胜です。
2195
2196URL定矩に文字列を指定した堎合、これはデフォルトURLず芋なされたす。
2197この時、URLの指定を省略するず、URL定矩で枡されたデフォルトURLを取埗したす。
2198これは、ク゚リ郚が䞍芁でURLをアプリケヌション偎で自動的に指定しおよい堎合に有甚です。
2199
2200URL定矩に正芏衚珟を指定した堎合、これはURLが埓うべきパタヌンず芋なされたす。
2201この時はURLの指定は省略できたせん。
2202指定されたURLは、URL定矩で枡されたパタヌンずのマッチが指定され、マッチしない時ぱラヌになりたす。
2203これは、ク゚リ郚がå¿
2204須で、URLをナヌザからのå
2205¥åŠ›ã«é Œã‚‰ãªã‘ã‚Œã°ã„ã‘ãªã„å Žåˆã«æœ‰ç”šã§ã™ã€‚
2206
2207URLが決定、怜査されるず、あずはデヌタの取埗、指定されたメ゜ッドでの解析が行われ、その結果が返されたす。
2208
2209=head3 @items = $mixi->parse_standard_history( [$response] );
2210
2211暙準的な履歎ペヌゞのメむン郚分甚の解析メ゜ッドです。
2212最近のコメントlist_comment.plのメむン郚、コミュニティ最新曞き蟌みnew_bbs.plのメむン郚、マむミクシィ最新日蚘new_friend_diary.plのメむン郚、マむミクシィ最新アルバムnew_albumのメむン郚、マむミクシィ最新レビュヌnew_review.plのメむン郚、日蚘コメント蚘å
2213¥å±¥æ­ŽïŒˆnew_commentを解析できたす。
2214
2215返り倀は、é 
2216目ごずに以䞋のようなハッシュリファレンスにしたもののé
2217åˆ—です。
2218
2219 {
2220        'subject' => 'こんにちわ。',
2221        'link' => 'http://mixi.jp/view_diary.pl?id=xxxxxx',
2222        'name' => '塚本牧生',
2223        'time' => '2004/08/18 13:18'
2224 }
2225
2226なお、それぞれ専甚のメ゜ッドを甚意しおありたすので、そちらを䜿う方が無難です。
2227珟圚はこれらのペヌゞをparse_standard_historyで解析できるため、å†
2228郚ではparse_standard_historyを呌び出しおいるだけですが、将来に぀いおはmixi偎の倉曎があるかも知れたせん。
2229その時には専甚メ゜ッドでしか解析できなくなり、parse_standard_historyを䜿っおいるず手盎しがå¿
2230芁になるでしょう。
2231
2232=head3 $item = $mixi->parse_standard_history_next( [$response] );
2233
2234暙準的な履歎ペヌゞの次ペヌゞぞのリンクの解析メ゜ッドです。
2235コミュニティ最新曞き蟌みnew_bbs.plのメむン郚、マむミクシィ最新日蚘new_friend_diary.plのメむン郚を解析できたす。
2236
2237返り倀は、次ペヌゞがある堎合は以䞋のようなハッシュリファレンスです。
2238
2239 {
2240        'link' => 'http://mixi.jp/new_bbs.pl?page=2',
2241        'subject' => '次を衚瀺'
2242 }
2243
2244なお、それぞれ専甚のメ゜ッドを甚意しおありたすので、そちらを䜿う方が無難です。
2245珟圚はこれらのペヌゞをparse_standard_history_nextで解析できるため、å†
2246郚ではparse_standard_history_nextを呌び出しおいるだけですが、将来に぀いおはmixi偎の倉曎があるかも知れたせん。
2247その時には専甚メ゜ッドでしか解析できなくなり、parse_standard_history_nextを䜿っおいるず手盎しがå¿
2248芁になるでしょう。
2249
2250=head3 $item = $mixi->parse_standard_history_previous( [$response] );
2251
2252暙準的な履歎ペヌゞの前ペヌゞぞのリンクの解析メ゜ッドです。
2253コミュニティ最新曞き蟌みnew_bbs.plのメむン郚、マむミクシィ最新日蚘new_friend_diary.plのメむン郚を解析できたす。
2254
2255返り倀は、前ペヌゞがある堎合は以䞋のようなハッシュリファレンスです。
2256
2257 {
2258        'link' => 'http://mixi.jp/new_bbs.pl?page=1',
2259        'subject' => '前を衚瀺'
2260 }
2261
2262なお、それぞれ専甚のメ゜ッドを甚意しおありたすので、そちらを䜿う方が無難です。
2263珟圚はこれらのペヌゞをparse_standard_history_previousで解析できるため、å†
2264郚ではparse_standard_history_previousを呌び出しおいるだけですが、将来に぀いおはmixi偎の倉曎があるかも知れたせん。
2265その時には専甚メ゜ッドでしか解析できなくなり、parse_standard_history_previousを䜿っおいるず手盎しがå¿
2266芁になるでしょう。
2267
2268=head3 @items = $mixi->parse_standard_form( [$response] );
2269
2270暙準的なプレビュヌペヌゞ甚のフォヌム解析メ゜ッドです。
2271ペヌゞå†
2272のフォヌムを抜出し、formタグのactionアトリビュヌトで指定されおいるURL、inputタグのアトリビュヌトで指定されおいるnameずvalueのペア、textareタグのnameずå†
2273容のペアを解析できたす。
2274返り倀は、フォヌムごずに以䞋のようなハッシュリファレンスにしたもののé
2275åˆ—です。
2276__action__以倖のキヌは解析するフォヌムごずに異なるこずに泚意しおください。
2277
2278 {
2279        '__action__' => 'http://mixi.jp/add_diary.pl',
2280        'submit' => 'confirm',
2281        'diary_title' => '今日の日蚘',
2282        'diary_body' => '今日は朝から晩だった。生たれたばかりの...',
2283        'orig_size' => 1,
2284        'packed' => 'xxxxxxx_xxx_xxxx',
2285        'post_key' => 'xxxxxxx_xxx',
2286        'link' => 'http://mixi.jp/view_diary.pl?id=xxxxxx',
2287        'name' => '塚本牧生',
2288        'time' => '2004/08/18 13:18'
2289 }
2290
2291=head3 $parsed = $mixi->parse_standard_tag( $tag );
2292
2293HTMLタグから、タグ名ずアトリビュヌトを解析したす。
2294基本的には䞀般的なHTMLタグの正芏衚珟で解析する簡易パヌサですが、気が぀いた範囲å†
2295で、これだず解析できないmixiのHTMLタグの曞き方にあわせおいたす。
2296
2297返り倀は、$tagがHTMLタグであれば以䞋のようなハッシュリファレンスです。
2298HTMLタグではない堎合、コメントタグの堎合はundefになりたす。
2299メ゜ッドの性栌䞊、URLの絶察パス化や、文字列のサニタむズなどは行われおいない状æ
2300‹ã§è¿”されるこずに泚意しおください。
2301
2302 {
2303        'tag' => 'image',
2304        'attr' => {
2305                'src' => 'http://img1.mixi.jp/xxxx.jpg',
2306                'alt' => '今日のPhoto&amp;Life'
2307        }
2308 }
2309
2310=head3 $url = $mixi->parse_standard_anchor( $tag );
2311
2312アンカヌタグAタグから、URLを解析したす。
2313返り倀は、$tagがURLを抜出できればその文字列、HTMLタグではない堎合、URLを抜出できない堎合はundefになりたす。
2314メ゜ッドの性栌䞊、URLの絶察パス化や、文字列のサニタむズなどは行われおいない状æ
2315‹ã§è¿”されるこずに泚意しおください。
2316
2317なお、mixiのå
2318žåž‹çš„なアンカヌずしお、onClickでのJavaScript凊理でMM_openBrWindowメ゜ッドにURLを枡しおいるケヌス、同じくwindow.opener.location.hrefでURLを指定しおいるケヌス、䞀般的なhrefアトリビュヌトにURLがå
2319¥ã‚Œã‚‰ã‚ŒãŠã„るケヌスがありたす。
2320このメ゜ッドは、ここで䞊げた順番でURLを取埗しようずしたす。
2321
2322=head3 $url = $mixi->set_response( $url [ => 'refresh'] )
2323
2324responseメ゜ッドの返り倀を、$url取埗時のデヌタになるようにセットしたす。
2325これにあわせお、各解析メ゜ッドのデフォルトの解析察象デヌタも$urlのものになりたす。
2326
2327デフォルトでは、$urlが最埌にgetたたはpostで取埗したURLず異なる時だけ、$urlをgetで取埗したす。
2328これにより、䞍芁な再取埗の負荷ず時間をかけないようにしおいたす。
2329この堎合でもデヌタを再取埗し、最新のデヌタにしたい時には'refresh'を指定しおください。
2330
2331=head3 $response = $mixi->post_add_diary('submit' => $action, 'diary_title' => $title, 'diary_body' => $body [, 'post_key' => $key] [, 'photo1' => $path_to_photo1, 'photo2' => $path_to_photo2, 'photo3' => $path_to_photo3] [, 'orig_size' => 1]] [, 'packed' => $packed_value] [, 'id' => $self_id] [, 'news_id' => $news_id]);
2332
2333日蚘䜜成ペヌゞに匕数のデヌタを送信したす。
2334返り倀は送信時のHTTP::Responseオブゞェクトです。
2335
2336$self_idには自身のmixiナヌザヌIDを指定したす。
2337ニュヌスに関連した日蚘を投皿する時は、$news_idを指定したす。
2338
2339確認画面を取埗する時は、$actionに"main"を指定したす。
2340画像を添付する時はphoto13に画像のファむルパスを指定し、「そのたたのサむズで送信」する時には、orig_size => 1も指定したす。
2341
2342実際に投皿する時には、$actionに"confirm"を指定したす。
2343たた、$post_keyに確認画面から取埗したpost_keyフィヌルドの倀を指定したす。
2344画像を添付する時は$packed_valueに確認画面から取埗したpackedフィヌルドの倀を指定したす。
2345この時、packedが画像指定の代わりになっおいるので、photo13は䞍芁です。
2346
2347=head3 $response = $mixi->post_edit_diary('submit' => $action, 'diary_id' => $id, 'diary_title' => $title, 'diary_body' => $body, 'photo1' => $path_to_photo1, 'photo2' => $path_to_photo2, 'photo3' => $path_to_photo3, 'form_date' => $form_date);
2348
2349日蚘線集ペヌゞに匕数のデヌタを送信したす。
2350返り倀は送信時のHTTP::Responseオブゞェクトです。
2351
2352アクションには、線集する時には"main"を指定したす。
2353写真13には、ファむルパスを指定したす。
2354
2355=head3 $response = $mixi->post_delete_diary('submit' => $action, 'diary_id' => $id, 'post_key' => $key);
2356
2357日蚘削陀ペヌゞに匕数のデヌタを送信したす。
2358返り倀は送信時のHTTP::Responseオブゞェクトです。
2359
2360アクションには、確認画面を取埗する時は"main"、実際に投皿する時には"confirm"を指定したす。
2361
2362=head3 $response = $mixi->post_send_message('id' => $id, 'subject' => $subject, 'body' => $body, 'post_key' => $key);
2363
2364メッセヌゞ送信ペヌゞに匕数のデヌタを送信したす。
2365返り倀は送信時のHTTP::Responseオブゞェクトです。
2366
2367=head3 $time = $mixi->convert_login_time($time);
2368
2369「お気にå
2370¥ã‚Šã€ã«è¡šç€ºã•れる「45分以å†
2371」などの蚘述を時刻に盎したす。
2372
2373=head2 Testing method
2374
2375以䞋はWWW::Mixiの詊隓甚のメ゜ッドです。
2376
2377=head3 perl -MWWW::Mixi -e "WWW::Mixi::test('email', 'password' [, 'logfile'])"
2378
2379WWW::Mixiの各機胜を詊隓するためのメ゜ッドです。
2380
23810.13版ではコンストラクタ、ログむン、デヌタの取埗、Cookieの保存が詊隓されたす。
2382これらはå†
2383郚でURLの倉換、ログむン状況の取埗、ペヌゞ取埗getずpost、解析などのメ゜ッドを䜿甚しおいたす。
2384
2385email、passwordはmixiにログむンできるものを指定しおください。
2386ログファむルは解析結果を出力するためのものです。
2387未指定時は'LWP-Mixi-x.xx-test.log'が䜿甚されたす。
2388
2389=head1 RESPONSE CODE
2390
2391いく぀かのケヌスでは、mixiがレスポンスコヌド"200"などを返す堎合でも、実際のコンテンツのå†
2392容からWWW::Mixiがレスポンスコヌドずレスポンスメッセヌゞを眮き換えたす。
2393これにより、WWW::Mixiはナヌザヌのリク゚ストが"実質的に"成功した堎合にのみis_successが真になり、"実質的に"倱敗した堎合には停になるis_errorが真になるように振舞いたす。
2394
2395ここで䜿甚されるレスポンスコヌドは䞀般的なものなので、䟋えばレスポンスコヌド"400"は本圓にmixiからBad Requestが返された堎合もありたすし、コンテンツが「デヌタがありたせん」ずいうものである堎合もありたす。
2396レスポンスメッセヌゞはWWW::Mixiが独自のものをセットしたすので、こちらで区別しおください。
2397
2398=over 4
2399
2400=item "400"
2401
2402以䞋のケヌスで、レスポンスコヌドは400に眮き換えられたす。
2403
2404=over 8
2405
2406=item No Data
2407
2408䟋えばidを指定せずにview_diary.plにアクセスした時などに、「デヌタはありたせん。」ずいう䞀蚀だけのペヌゞが返っおきたす。
2409ほずんどのケヌスでは、原因は指定すべきク゚リé 
2410目が指定されおいないケヌスなので、WWW::Mixiはこのレスポンスを「400 Bad Request」の䞀皮ずみなしたす。
2411
2412=item Invalid Form Data (゚ラヌメッセヌゞ)
2413
2414日蚘投皿で衚題が指定されおいない時などに、プレビュヌ画面に゚ラヌメッセヌゞが衚瀺されたす。
2415parse__previewメ゜ッドで投皿プレビュヌを解析時、WWW::Mixiはこのレスポンスを「400 Bad Request」の䞀皮ずみなしたす。
2416
2417他のケヌスず違い、parse__previewメ゜ッドで解析を行うたではレスポンスコヌドずレスポンスメッセヌゞの眮き換えが行われない点に泚意しおください。
2418request実斜盎埌は、通垞はレスポンスコヌドは200などでしょう。
2419
2420=back
2421
2422Invalid Form Dataに続く゚ラヌメッセヌゞはmixiが返したもので、通垞は日本語文字コヌドはEUCであるこずに泚意しおください。
2423このメッセヌゞをそのたた出力する際には、䟋えば以䞋のようにしお文字コヌドを適切に倉換しおやるべきです。
2424
2425 use Jcode;
2426 use WWW::Mixi
2427 my $mixi = WWW::Mixi->new('your@email', 'yourpassword');
2428 my $res = $mixi->login;
2429 if ($res->code == 401) {
2430   print jcode($res->message)->sjis, "\n";
2431   ...
2432 }
2433
2434=item "401"
2435
2436以䞋のケヌスで、レスポンスコヌドは401に眮き換えられたす。
2437珟圚のずころ、mixiはベヌシック認蚌などを求めないため、゚ラヌコヌド401はすべおこのケヌスずみなしお問題ないでしょう。
2438
2439=over 8
2440
2441=item Login Required
2442
2443ログむンフォヌムが衚瀺されおいたす。
2444おそらく未ログむンか、別のブラりザなどでログアりトしたため、再ログむンがå¿
2445芁な状æ
2446‹ã§ã™ã€‚
2447
2448=item Login Failed (゚ラヌメッセヌゞ)
2449
2450ログむンフォヌムずずもに、゚ラヌメッセヌゞが衚瀺されおいたす。
2451おそらくログむンに倱敗した状æ
2452‹ã§ã€ã‚šãƒ©ãƒŒãƒ¡ãƒƒã‚»ãƒŒã‚žã‹ã‚‰ã‚ˆã‚Šæ­£ç¢ºãªçŠ¶æ³ã‚’åˆ€æ–­ã—ãŠãã ã•ã„ã€‚
2453
2454=back
2455
2456ログむン倱敗時の゚ラヌメッセヌゞはmixiが返したもので、通垞は日本語文字コヌドはEUCであるこずに泚意しおください。
2457このメッセヌゞをそのたた出力する際には、文字コヌドを適切に倉換しおやるべきです。
2458
2459=item "403"
2460
2461以䞋のケヌスで、レスポンスコヌドは403に眮き換えられたす。
2462
2463=over 8
2464
2465=item Closed content
2466
2467「アクセスできたせん。」ずいう䞀蚀だけのペヌゞが返っおきたす。
2468おそらく、å
2469¬é–‹ç¯„囲が「友人たで」など、アクセスè€
2470が閲芧できないコンテンツ日蚘などにアクセスした堎合です。
2471
2472=back
2473
2474=item "503"
2475
2476以䞋のケヌスで、レスポンスコヌドは503に眮き換えられたす。
2477
2478=over 8
2479
2480=item Too frequently requests
2481
2482「間隔を空けない連続的なペヌゞの遷移・曎新を頻繁におこなわれおいるため...」ずいう䞀文だけのペヌゞが返っおきたす。
2483おそらく、Mixi偎で蚭定されおいるアクセス制限間隔より短い間隔でアクセスしたこずにより、アクセスが拒吊されおいたす。
2484この状況は、数分から数十分埌に解陀されるようです。
2485
2486通垞、WWW::Mixiは十分に長いむンタヌバルを眮いおアクセスするため、この問題は起こらないはずです。
2487明瀺的にアクセス間隔を短くしたか、倚重に動かしおいるなどによるこずが考えられたす。
2488WWW::Mixiはmixiに倚倧な負荷をかけないなどの考æ
2489®ã‚’前提にé
2490åžƒãƒ»å
2491¬é–‹ã‚’黙認されおいたすので、この゚ラヌが出るようであればツヌルの蚭蚈を芋盎すこずを匷く掚奚したす。
2492
2493=back
2494
2495=back
2496
2497=head1 SEE ALSO
2498
2499L<LWP::UserAgent>, L<WWW::RobotUA>, L<HTTP::Request::Common>
2500
2501=head1 AUTHORS
2502
2503WWW::Mixi is written by TSUKAMOTO Makio <tsukamoto@gmail.com>
2504
2505Some bug fixes submitted by Topia (http://clovery.jp/), shino (http://www.freedomcat.com/), makamaka (http://www.donzoko.net/), あっしã‚
2506, slash/onigawara (http://www.okoshi.org/), Mami Komura (http://www.warehouse56.com/).
2507get_ and post_add_diary, get_ and post_delete_diary, parse_list_diary, parse_list_diary_monthly_menu and parse_new_diary contributed by DonaDona (http://hsj.jp/).
2508get_ and parse_view_diary contributed by shino (http://www.freedomcat.com/).
2509get_ and parse_list_outbox contributed by AsO (http://www.bx.sakura.ne.jp/~clan/rn/cgi-bin/index.cgi).
2510get_ and post_send_message contributed by noname (http://untitled.rootkit.jp/diary/).
2511
2512=head1 COPYRIGHT
2513
2514Copyright 2004-2005 TSUKAMOTO Makio.
2515
2516This library is free software; you can redistribute it and/or
2517modify it under the same terms as Perl itself.
Note: See TracBrowser for help on using the browser.