<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/guide/">
    <title>アットウィキ(@WIKI)ご利用ガイド</title>
    <link>http://w.atwiki.jp/guide/</link>
    <atom:link href="https://w.atwiki.jp/guide/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>アットウィキ(@WIKI)ご利用ガイド</description>

    <dc:language>ja</dc:language>
    <dc:date>2026-08-03T06:07:04+09:00</dc:date>
    <utime>1785704824</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/guide/pages/302.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/guide/pages/3136.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/guide/pages/3135.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/guide/pages/3138.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/guide/pages/3137.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/guide/pages/302.html">
    <title>更新情報/2007年/07月/08日/新プラグイン:投票(tvote)プラグイン追加のお知らせ</title>
    <link>https://w.atwiki.jp/guide/pages/302.html</link>
    <description>
      <![CDATA[<!--@@@@@--><pre>#tvote(項目1,項目2,項目3...)
</pre>
と入力することで項目追加できる投票フォームを表示するプラグインを導入しました
<br />
<br />
voteプラグインのとの違いは
<br />
<ul><li>同一セッションでは同項目の2重投稿禁止</li>
<li>投票数が多い項目順からソート表示</li>
<li>項目追加が可能</li></ul>
です
<br />
<br />
<br />
使用例）
<br />
<pre>#tvote(項目1,項目2,項目3)
</pre>
と入力すると
<br />

<div class="plugin_tvote" >
	<form action="http://w.atwiki.jp/guide/?plugin=tvote" method="post">
	<input type="hidden" name="digest" value="ac945d6830dfc7318399738fb8c500d4" />
	<input type="hidden" name="digest2" value="9c66a839b8fa4339230d937e13b777f8" />
	<input type="hidden" name="tcmd" value="242ab9d6a12da7442fe19917b96a3913" />
	<input type="hidden" name="time" value="0" />
	<input type="hidden" name="count" value="0" />
	<input type="hidden" name="name" value="項目1_項目2_項目3_追加項目_その他_その他２_３_1848485_追加A_ｆ_追加_にくまん_ぴざまん_test_asd_運動会_sushi_例_追加3_カレーまん_追加ｂ_おっぱいおっぱい_「その他フォーム無し」コマンド欲しい_てｓｙち_アズール_あ_さ_a_じょｌｐ」_ちゅいか_plus_こ・これは。。。_まりお_追加できないVerもあっていいかも_良い落としを_アレの呼び方は今川焼き派_たけだ_あべし_てすてす_ウヴァー_うひょー_さささ_追加できるかなあ_弾丸ミドル_追加２_項目追加_重複チェックはしてくれない_重複チェックはしてくれる_その他は追加できない_テスト_神と和解せよ_これか！__何個でも項目追加できるの？_投票してない所に投票されるバグがあるよ_無限に項目追加できるのは仕様ですか？」_て_抱いた陰_てすと_ああああ_なるほど_投票を締め切りたい_vote2のリロードしない機能を取り入れてほしい_てすとでする_心の中_チェッッッ_ズゴック_ええええ_んが_tuika_追加4_死ねぇぇぇぇぇぇぇぇぇぇぇぇ_その他フォーム無し_「その他フォーム無し」_ランランルー_ウォーズまん_追加の追加_アイカツ！_？？？？_ああああああああああああああああああああああああああああああ_おんj_遊びすぎな_ためになった_まいたけまいたけぐるぐるぐるぐる_ｼｺｼｺ_厳しいって_なにこれ_それな_DogMan HORROR AU_あああ_石破茂_高市早苗ｗｗｗｗｗｗ_野獣先輩って田所浩二？_テスト93_荒れてるなぁ_加藤純一のヒカマニ_HIKAKIN（笑）_sex_sexa_中出し_いきすぎぃ_まんこ_sex、金、薬、連中を横目_vagina_OMMC_接点T_ハロゲン_荻野暢也_のん_精子と一緒で尾も白い_薬物なんてダメ絶対、大麻の代わりに吸えおっぱい。_ふぃぎゅあっと_AV_AV見てたらあれあれチンコが勃っちゃった_FC2 PPV 4660814_FC2 PPV 4536511_まんこでちゅ_manko_Young Kz_使ってみましたが、順位がおかしいときどうしたら良いのでしょうか。_コッシー" />
	<input type="hidden" name="pageid" value="302" />
	<input type="hidden" name="num" value="0" />

	<if $due_msg!=''>
		<div>
			
		</div>
	</if>
	<table cellspacing="0" cellpadding="2" >
		<tr>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex"><strong>順位</strong></td>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex"><strong>選択肢</strong></td>
			<td align="center" style="padding-left:0.5ex;padding-right:0.5ex"><strong>得票数</strong></td>
			<td align="center" style="padding-left:0.5ex;padding-right:0.5ex"><strong>得票率</strong></td>
			<td align="center" style="padding-left:0.5ex;padding-right:0.5ex"><strong>投票</strong></td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                1 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->項目1 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				203
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(28%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%A0%85%E7%9B%AE1" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                2 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->項目3 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				73
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(10%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%A0%85%E7%9B%AE3" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                3 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加項目 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				40
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(6%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A0%E9%A0%85%E7%9B%AE" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                4 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->にくまん 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				31
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(4%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%AB%E3%81%8F%E3%81%BE%E3%82%93" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                5 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->カレーまん 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				25
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(3%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%82%AB%E3%83%AC%E3%83%BC%E3%81%BE%E3%82%93" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                6 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->おっぱいおっぱい 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				24
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(3%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%8A%E3%81%A3%E3%81%B1%E3%81%84%E3%81%8A%E3%81%A3%E3%81%B1%E3%81%84" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                7 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->項目2 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				16
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(2%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%A0%85%E7%9B%AE2" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                8 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->その他 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				13
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(2%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%9D%E3%81%AE%E4%BB%96" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                9 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->３ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				13
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(2%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%EF%BC%93" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                10 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->その他２ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				11
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(2%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%9D%E3%81%AE%E4%BB%96%EF%BC%92" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                11 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加できないVerもあっていいかも 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				10
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84Ver%E3%82%82%E3%81%82%E3%81%A3%E3%81%A6%E3%81%84%E3%81%84%E3%81%8B%E3%82%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                12 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->test 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				9
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_test" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                13 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->1848485 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				7
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_1848485" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                14 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->AV 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				7
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_AV" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                15 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->sex 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				7
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_sex" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                16 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->テスト 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				7
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%83%86%E3%82%B9%E3%83%88" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                17 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->FC2 PPV 4536511 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				6
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_FC2%20PPV%204536511" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                18 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->sex、金、薬、連中を横目 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				6
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_sex%E3%80%81%E9%87%91%E3%80%81%E8%96%AC%E3%80%81%E9%80%A3%E4%B8%AD%E3%82%92%E6%A8%AA%E7%9B%AE" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                19 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->まんこ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				6
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%BE%E3%82%93%E3%81%93" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                20 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->接点T 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				6
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E6%8E%A5%E7%82%B9T" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                21 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->荻野暢也 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				6
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%8D%BB%E9%87%8E%E6%9A%A2%E4%B9%9F" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                22 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->重複チェックはしてくれる 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				6
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%87%8D%E8%A4%87%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%AF%E3%81%97%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                23 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->AV見てたらあれあれチンコが勃っちゃった 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				5
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_AV%E8%A6%8B%E3%81%A6%E3%81%9F%E3%82%89%E3%81%82%E3%82%8C%E3%81%82%E3%82%8C%E3%83%81%E3%83%B3%E3%82%B3%E3%81%8C%E5%8B%83%E3%81%A3%E3%81%A1%E3%82%83%E3%81%A3%E3%81%9F" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                24 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->FC2 PPV 4660814 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				5
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_FC2%20PPV%204660814" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                25 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->あ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				5
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                26 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->さ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				5
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%95" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                27 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加A 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				5
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A0A" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                28 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->精子と一緒で尾も白い 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				4
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E7%B2%BE%E5%AD%90%E3%81%A8%E4%B8%80%E7%B7%92%E3%81%A7%E5%B0%BE%E3%82%82%E7%99%BD%E3%81%84" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                29 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->高市早苗ｗｗｗｗｗｗ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				4
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%AB%98%E5%B8%82%E6%97%A9%E8%8B%97%EF%BD%97%EF%BD%97%EF%BD%97%EF%BD%97%EF%BD%97%EF%BD%97" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                30 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ｼｺｼｺ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				4
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(1%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%EF%BD%BC%EF%BD%BA%EF%BD%BC%EF%BD%BA" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                31 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->_何個でも項目追加できるの？ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote__%E4%BD%95%E5%80%8B%E3%81%A7%E3%82%82%E9%A0%85%E7%9B%AE%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%AE%EF%BC%9F" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                32 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->a 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_a" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                33 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->「その他フォーム無し」コマンド欲しい 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%80%8C%E3%81%9D%E3%81%AE%E4%BB%96%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E7%84%A1%E3%81%97%E3%80%8D%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E6%AC%B2%E3%81%97%E3%81%84" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                34 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ああああああああああああああああああああああああああああああ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                35 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->アレの呼び方は今川焼き派 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%82%A2%E3%83%AC%E3%81%AE%E5%91%BC%E3%81%B3%E6%96%B9%E3%81%AF%E4%BB%8A%E5%B7%9D%E7%84%BC%E3%81%8D%E6%B4%BE" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                36 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ランランルー 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%83%A9%E3%83%B3%E3%83%A9%E3%83%B3%E3%83%AB%E3%83%BC" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                37 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->中出し 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E4%B8%AD%E5%87%BA%E3%81%97" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                38 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->投票してない所に投票されるバグがあるよ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E6%8A%95%E7%A5%A8%E3%81%97%E3%81%A6%E3%81%AA%E3%81%84%E6%89%80%E3%81%AB%E6%8A%95%E7%A5%A8%E3%81%95%E3%82%8C%E3%82%8B%E3%83%90%E3%82%B0%E3%81%8C%E3%81%82%E3%82%8B%E3%82%88" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                39 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->投票を締め切りたい 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E6%8A%95%E7%A5%A8%E3%82%92%E7%B7%A0%E3%82%81%E5%88%87%E3%82%8A%E3%81%9F%E3%81%84" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                40 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->死ねぇぇぇぇぇぇぇぇぇぇぇぇ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E6%AD%BB%E3%81%AD%E3%81%87%E3%81%87%E3%81%87%E3%81%87%E3%81%87%E3%81%87%E3%81%87%E3%81%87%E3%81%87%E3%81%87%E3%81%87%E3%81%87" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                41 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->薬物なんてダメ絶対、大麻の代わりに吸えおっぱい。 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%96%AC%E7%89%A9%E3%81%AA%E3%82%93%E3%81%A6%E3%83%80%E3%83%A1%E7%B5%B6%E5%AF%BE%E3%80%81%E5%A4%A7%E9%BA%BB%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%E5%90%B8%E3%81%88%E3%81%8A%E3%81%A3%E3%81%B1%E3%81%84%E3%80%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                42 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A0" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                43 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加3 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A03" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                44 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->重複チェックはしてくれない 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%87%8D%E8%A4%87%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%AF%E3%81%97%E3%81%A6%E3%81%8F%E3%82%8C%E3%81%AA%E3%81%84" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                45 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ｆ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				3
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%EF%BD%86" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                46 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->asd 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_asd" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                47 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->sexa 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_sexa" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                48 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->sushi 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_sushi" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                49 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->vagina 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_vagina" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                50 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->こ・これは。。。 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%93%E3%83%BB%E3%81%93%E3%82%8C%E3%81%AF%E3%80%82%E3%80%82%E3%80%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                51 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->てすてす 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%A6%E3%81%99%E3%81%A6%E3%81%99" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                52 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->てすと 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%A6%E3%81%99%E3%81%A8" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                53 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->てｓｙち 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%A6%EF%BD%93%EF%BD%99%E3%81%A1" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                54 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->なるほど 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%AA%E3%82%8B%E3%81%BB%E3%81%A9" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                55 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->まりお 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%BE%E3%82%8A%E3%81%8A" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                56 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->使ってみましたが、順位がおかしいときどうしたら良いのでしょうか。 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E9%A0%86%E4%BD%8D%E3%81%8C%E3%81%8A%E3%81%8B%E3%81%97%E3%81%84%E3%81%A8%E3%81%8D%E3%81%A9%E3%81%86%E3%81%97%E3%81%9F%E3%82%89%E8%89%AF%E3%81%84%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                57 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->例 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E4%BE%8B" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                58 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->弾丸ミドル 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E5%BC%BE%E4%B8%B8%E3%83%9F%E3%83%89%E3%83%AB" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                59 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->心の中 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E5%BF%83%E3%81%AE%E4%B8%AD" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                60 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->無限に項目追加できるのは仕様ですか？」 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E7%84%A1%E9%99%90%E3%81%AB%E9%A0%85%E7%9B%AE%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%AE%E3%81%AF%E4%BB%95%E6%A7%98%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%E3%80%8D" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                61 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->石破茂 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E7%9F%B3%E7%A0%B4%E8%8C%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                62 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->神と和解せよ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E7%A5%9E%E3%81%A8%E5%92%8C%E8%A7%A3%E3%81%9B%E3%82%88" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                63 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->良い落としを 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%89%AF%E3%81%84%E8%90%BD%E3%81%A8%E3%81%97%E3%82%92" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                64 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->荒れてるなぁ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%8D%92%E3%82%8C%E3%81%A6%E3%82%8B%E3%81%AA%E3%81%81" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                65 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加4 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A04" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                66 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加できるかなあ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%8B%E3%81%AA%E3%81%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                67 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加の追加 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A0%E3%81%AE%E8%BF%BD%E5%8A%A0" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                68 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加２ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A0%EF%BC%92" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                69 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->追加ｂ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E8%BF%BD%E5%8A%A0%EF%BD%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                70 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->遊びすぎな 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%81%8A%E3%81%B3%E3%81%99%E3%81%8E%E3%81%AA" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                71 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->運動会 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%81%8B%E5%8B%95%E4%BC%9A" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                72 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->野獣先輩って田所浩二？ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%87%8E%E7%8D%A3%E5%85%88%E8%BC%A9%E3%81%A3%E3%81%A6%E7%94%B0%E6%89%80%E6%B5%A9%E4%BA%8C%EF%BC%9F" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                73 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->項目追加 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E9%A0%85%E7%9B%AE%E8%BF%BD%E5%8A%A0" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                74 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->？？？？ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				2
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%EF%BC%9F%EF%BC%9F%EF%BC%9F%EF%BC%9F" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                75 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->DogMan HORROR AU 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_DogMan%20HORROR%20AU" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                76 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->HIKAKIN（笑） 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_HIKAKIN%EF%BC%88%E7%AC%91%EF%BC%89" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                79 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->manko 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_manko" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                77 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->OMMC 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_OMMC" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                80 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->plus 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_plus" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                81 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->tuika 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_tuika" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                82 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->vote2のリロードしない機能を取り入れてほしい 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_vote2%E3%81%AE%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%AA%E3%81%84%E6%A9%9F%E8%83%BD%E3%82%92%E5%8F%96%E3%82%8A%E5%85%A5%E3%82%8C%E3%81%A6%E3%81%BB%E3%81%97%E3%81%84" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                78 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->Young Kz 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_Young%20Kz" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                83 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->「その他フォーム無し」 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%80%8C%E3%81%9D%E3%81%AE%E4%BB%96%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E7%84%A1%E3%81%97%E3%80%8D" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                84 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->あああ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%82%E3%81%82%E3%81%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                85 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ああああ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%82%E3%81%82%E3%81%82%E3%81%82" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                86 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->あべし 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%82%E3%81%B9%E3%81%97" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                87 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->いきすぎぃ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%84%E3%81%8D%E3%81%99%E3%81%8E%E3%81%83" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                88 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->うひょー 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%86%E3%81%B2%E3%82%87%E3%83%BC" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                89 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ええええ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%88%E3%81%88%E3%81%88%E3%81%88" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                90 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->おんj 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%8A%E3%82%93j" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                91 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->これか！ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%93%E3%82%8C%E3%81%8B%EF%BC%81" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                92 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->さささ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%95%E3%81%95%E3%81%95" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                93 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->じょｌｐ」 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%98%E3%82%87%EF%BD%8C%EF%BD%90%E3%80%8D" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                94 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->その他は追加できない 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AF%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                95 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->その他フォーム無し 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%9D%E3%81%AE%E4%BB%96%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E7%84%A1%E3%81%97" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                96 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->それな 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%9D%E3%82%8C%E3%81%AA" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                97 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->たけだ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%9F%E3%81%91%E3%81%A0" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                98 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ためになった 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%9F%E3%82%81%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                99 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ちゅいか 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%A1%E3%82%85%E3%81%84%E3%81%8B" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                100 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->て 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%A6" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                101 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->てすとでする 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%A6%E3%81%99%E3%81%A8%E3%81%A7%E3%81%99%E3%82%8B" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                102 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->なにこれ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%AA%E3%81%AB%E3%81%93%E3%82%8C" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                103 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->のん 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%AE%E3%82%93" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                104 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ぴざまん 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%B4%E3%81%96%E3%81%BE%E3%82%93" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                105 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ふぃぎゅあっと 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%B5%E3%81%83%E3%81%8E%E3%82%85%E3%81%82%E3%81%A3%E3%81%A8" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                106 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->まいたけまいたけぐるぐるぐるぐる 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%BE%E3%81%84%E3%81%9F%E3%81%91%E3%81%BE%E3%81%84%E3%81%9F%E3%81%91%E3%81%90%E3%82%8B%E3%81%90%E3%82%8B%E3%81%90%E3%82%8B%E3%81%90%E3%82%8B" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                107 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->まんこでちゅ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%81%BE%E3%82%93%E3%81%93%E3%81%A7%E3%81%A1%E3%82%85" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                108 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->んが 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%82%93%E3%81%8C" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                109 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->アイカツ！ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%82%A2%E3%82%A4%E3%82%AB%E3%83%84%EF%BC%81" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                110 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->アズール 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%82%A2%E3%82%BA%E3%83%BC%E3%83%AB" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                111 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ウォーズまん 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%82%A6%E3%82%A9%E3%83%BC%E3%82%BA%E3%81%BE%E3%82%93" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                112 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ウヴァー 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%82%A6%E3%83%B4%E3%82%A1%E3%83%BC" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                113 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->コッシー 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%82%B3%E3%83%83%E3%82%B7%E3%83%BC" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                114 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ズゴック 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%82%BA%E3%82%B4%E3%83%83%E3%82%AF" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                115 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->チェッッッ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%83%81%E3%82%A7%E3%83%83%E3%83%83%E3%83%83" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                116 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->テスト93 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%83%86%E3%82%B9%E3%83%8893" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                117 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->ハロゲン 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E3%83%8F%E3%83%AD%E3%82%B2%E3%83%B3" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                118 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->加藤純一のヒカマニ 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E5%8A%A0%E8%97%A4%E7%B4%94%E4%B8%80%E3%81%AE%E3%83%92%E3%82%AB%E3%83%9E%E3%83%8B" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                119 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->厳しいって 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E5%8E%B3%E3%81%97%E3%81%84%E3%81%A3%E3%81%A6" value="投票"  />
												</td>
		</tr>
			<tr>
			<td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
                120 
            </td>
            <td align="left" style="padding-left:0.5ex;padding-right:0.5ex">
				<!--@@@@@-->抱いた陰 
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				1
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex">
				(0%)
			</td>
			<td align="right" style="padding-left:0.5ex;padding-right:0.5ex"	>
															<input type="submit" name="tvote_%E6%8A%B1%E3%81%84%E3%81%9F%E9%99%B0" value="投票"  />
												</td>
		</tr>
			<tr>
							<td>
					その他
				</td>
				<td colspan="3">

					<input type="text" name="new" value=""  />
				</td>
				<td>
					<input type="submit" name="new_tvote" value="投票"  />
				</td>
					</tr>
		<td>
			投票総数
		</td>
		<td colspan="4">
			718
		</td>
	</table>
	</form>
</div>
]]>    </description>
    <dc:date>2026-08-03T06:07:04+09:00</dc:date>
    <utime>1785704824</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/guide/pages/3136.html">
    <title>外部連携API/APIリファレンス</title>
    <link>https://w.atwiki.jp/guide/pages/3136.html</link>
    <description>
      <![CDATA[<!--@@@@@-->
<div class="plugin_contents"><!--@@@@@--><ul><li><a href="#id_14b45ea7">共通のきまりについて</a></li>
<li><a href="#id_8d730f77">エンドポイント一覧</a></li>
<li><a href="#id_35bdae93">アカウント情報</a><ul><li><a href="#id_6bfbbf5c">GET /whoami</a></li>
<li><a href="#id_bece9cc6">GET /me</a></li></ul></li>
<li><a href="#id_521f225b">ページの読み取り</a><ul><li><a href="#id_8dcb133d">GET /pages</a></li>
<li><a href="#id_7444f374">GET /pages/pageid</a></li></ul></li>
<li><a href="#id_edf3348c">ページの書き込み</a><ul><li><a href="#id_e346055c">POST /pages</a></li>
<li><a href="#id_c40137aa">PUT /pages/pageid</a></li>
<li><a href="#id_6a4bf8c9">DELETE /pages/pageid</a></li></ul></li>
<li><a href="#id_59a9f94a">ページの検索</a><ul><li><a href="#id_1a392adb">GET /search</a></li></ul></li>
<li><a href="#id_2b262d24">読み取りと書き込みでフィールド名が違う</a></li>
<li><a href="#id_fde25fe9">次に読むページ</a></li></ul></div>

<br />
<h2 id="id_14b45ea7">共通のきまりについて</h2>
<br />
このAPIのすべてのエンドポイントに共通する決まりごととなっております。
<br />
個別のエンドポイントの説明で迷ったら、ここに戻り内容を確認してください。
<br />
<br />
<ul><li>ベースURLは `<a href="https://w.atwiki.jp/_api/v1/wikis/" >https://w.atwiki.jp/_api/v1/wikis/</a>{wikiid}` 。`{wikiid}` は自分のwikiのID</li>
<li>認証は `Authorization: Bearer &lt;アクセストークン&gt;` だけで行う。クエリパラメータやリクエストボディにトークンを入れると、400 `invalid_request` になる</li>
<li>やり取りはJSON・UTF-8。書き込み（POST・PUT）は `Content-Type: application/json` が必須で、これ以外だと415になる</li>
<li>応答には毎回 `Cache-Control: no-store` が付く。クライアント側で応答をキャッシュしない前提で作ること</li>
<li>登録したアプリは、登録時に紐付けた1つのwikiでしか使えない。URLの `{wikiid}` に別のwikiのIDを入れると401になる</li>
<li>スクリプトを書くときは、既定のUser-Agent（curlのものなど）のままにせず、自分のアプリを表す独自のUser-Agentを設定する</li></ul>
<br />
よく使うヘッダをまとめると次のとおり。
<br />
<br />
<table>
<tr class="atwiki_tr_odd atwiki_tr_1" >		<!--0-0--><td style="">ヘッダ</td>
		<!--0-1--><td style="">使う場面</td>
		<!--0-2--><td style="">値の例</td></tr>
<tr class="atwiki_tr_even atwiki_tr_2" >		<!--1-0--><td style="">Authorization</td>
		<!--1-1--><td style="">すべてのリクエスト（必須）</td>
		<!--1-2--><td style="">`Bearer &lt;アクセストークン&gt;`</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_3" >		<!--2-0--><td style="">Content-Type</td>
		<!--2-1--><td style="">POST・PUTのリクエスト（必須）</td>
		<!--2-2--><td style="">`application/json`</td></tr>
<tr class="atwiki_tr_even atwiki_tr_4" >		<!--3-0--><td style="">If-Match</td>
		<!--3-1--><td style="">DELETEのリクエスト（必須。無いと428）／PUTのリクエスト（省略可。ただし他人の更新を黙って上書きしないため付けることを強く推奨）</td>
		<!--3-2--><td style="">GET /pages/{pageid}で控えたetagの値</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_5" >		<!--4-0--><td style="">Idempotency-Key</td>
		<!--4-1--><td style="">POST・PUT・DELETEのリクエスト（省略可）</td>
		<!--4-2--><td style="">自分で決める一意な文字列</td></tr>
</table>
<br />
なお、このページの応答例に出てくる値（pageid・日時・トークンの値など）はすべてイメージ用のダミー値。実際にAPIを呼んだときの値ではない。
<br />
<br />
<h2 id="id_8d730f77">エンドポイント一覧</h2>
<br />
<table>
<tr class="atwiki_tr_odd atwiki_tr_1" >		<!--0-0--><td style="">メソッド</td>
		<!--0-1--><td style="">パス</td>
		<!--0-2--><td style="">必要な scope</td>
		<!--0-3--><td style="">成功時</td></tr>
<tr class="atwiki_tr_even atwiki_tr_2" >		<!--1-0--><td style="">GET</td>
		<!--1-1--><td style="">/whoami</td>
		<!--1-2--><td style="">user:read</td>
		<!--1-3--><td style="">200</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_3" >		<!--2-0--><td style="">GET</td>
		<!--2-1--><td style="">/me</td>
		<!--2-2--><td style="">user:read</td>
		<!--2-3--><td style="">200</td></tr>
<tr class="atwiki_tr_even atwiki_tr_4" >		<!--3-0--><td style="">GET</td>
		<!--3-1--><td style="">/pages</td>
		<!--3-2--><td style="">wiki:read</td>
		<!--3-3--><td style="">200</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_5" >		<!--4-0--><td style="">GET</td>
		<!--4-1--><td style="">/pages/{pageid}</td>
		<!--4-2--><td style="">wiki:read</td>
		<!--4-3--><td style="">200</td></tr>
<tr class="atwiki_tr_even atwiki_tr_6" >		<!--5-0--><td style="">POST</td>
		<!--5-1--><td style="">/pages</td>
		<!--5-2--><td style="">wiki:write</td>
		<!--5-3--><td style="">201</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_7" >		<!--6-0--><td style="">PUT</td>
		<!--6-1--><td style="">/pages/{pageid}</td>
		<!--6-2--><td style="">wiki:write</td>
		<!--6-3--><td style="">200</td></tr>
<tr class="atwiki_tr_even atwiki_tr_8" >		<!--7-0--><td style="">DELETE</td>
		<!--7-1--><td style="">/pages/{pageid}</td>
		<!--7-2--><td style="">wiki:delete</td>
		<!--7-3--><td style="">200</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_9" >		<!--8-0--><td style="">GET</td>
		<!--8-1--><td style="">/search</td>
		<!--8-2--><td style="">wiki:search</td>
		<!--8-3--><td style="">200</td></tr>
</table>
<br />
<h2 id="id_35bdae93">アカウント情報</h2>
<br />
<h3 id="id_6bfbbf5c">GET /whoami</h3>
<br />
トークンがどのwiki宛で、どんなscopeを持っているかを確認する、疎通確認用のエンドポイント。新しいアプリやトークンを試すときは、まずここを叩く。
<br />
<br />
`ACCESS` は保有しているアクセストークン、`WIKIID` は自分のwikiのIDに置き換える。
<br />
<br />
<pre>
curl -s -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  --max-time 15 \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/whoami&quot;
</pre>
<br />
返ってくるJSONの例（以下はイメージ）:
<br />
<br />
<pre>
{
  &quot;subject&quot;: &quot;yourwiki:1001&quot;,
  &quot;client_id&quot;: &quot;3f29a1c2-4b5d-4e6f-8a9b-0c1d2e3f4a5b&quot;,
  &quot;wikiid&quot;: &quot;yourwiki&quot;,
  &quot;scopes&quot;: [&quot;user:read&quot;],
  &quot;grant_generation&quot;: 1
}
</pre>
<br />
注意:
<br />
<br />
<ul><li>トークンに `user:read` scopeが無いと403 `insufficient_scope` になる</li></ul>
<br />
<h3 id="id_bece9cc6">GET /me</h3>
<br />
トークンの持ち主が、対象wikiでどんなロールを持っているかを取得する。
<br />
<br />
`ACCESS` `WIKIID` はGET /whoamiと同じ（保有しているアクセストークン・自分のwikiのID）。
<br />
<br />
<pre>
curl -s -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  --max-time 15 \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/me&quot;
</pre>
<br />
返ってくるJSONの例（以下はイメージ）:
<br />
<br />
<pre>
{
  &quot;subject&quot;: &quot;yourwiki:1001&quot;,
  &quot;wikiid&quot;: &quot;yourwiki&quot;,
  &quot;user_id&quot;: &quot;1001&quot;,
  &quot;username&quot;: &quot;yourname&quot;,
  &quot;role&quot;: {
    &quot;is_admin&quot;: true,
    &quot;is_sub_admin&quot;: false,
    &quot;is_member&quot;: true
  },
  &quot;scopes&quot;: [&quot;user:read&quot;]
}
</pre>
<br />
注意:
<br />
<br />
<ul><li>`role` は現在のロールを表す。`is_admin`（管理者かどうか）・`is_sub_admin`（副管理者かどうか）・`is_member`（有効なメンバー登録があるかどうか）はそれぞれ独立した値。管理者だからといって `is_member` が必ずtrueになるとは限らない</li></ul>
<br />
<h2 id="id_521f225b">ページの読み取り</h2>
<br />
<h3 id="id_8dcb133d">GET /pages</h3>
<br />
wiki内のページを一覧で取得する。1回の呼び出しで返るのは既定20件・最大100件で、続きがあれば `next_cursor` を使って次のページを取る。
<br />
<br />
`ACCESS` `WIKIID` はGET /whoamiと同じ。
<br />
<br />
<pre>
curl -s -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  --max-time 15 \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/pages?limit=20&quot;
</pre>
<br />
続きを取るときは、`CURSOR` に直前の応答の `next_cursor` の値を入れて、`cursor` クエリに渡す。
<br />
<br />
<pre>
curl -s -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  --max-time 15 \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/pages?limit=20&amp;cursor=${CURSOR}&quot;
</pre>
<br />
返ってくるJSONの例（以下はイメージ）:
<br />
<br />
<pre>
{
  &quot;items&quot;: [
    { &quot;pageid&quot;: 1042, &quot;pagename&quot;: &quot;サンプルページ&quot;, &quot;updated_at&quot;: &quot;2026-07-20T03:15:00Z&quot;, &quot;permission_read&quot;: 0 },
    { &quot;pageid&quot;: 1041, &quot;pagename&quot;: &quot;サンプルページ（旧）&quot;, &quot;updated_at&quot;: &quot;2026-07-19T10:02:31Z&quot;, &quot;permission_read&quot;: 0 }
  ],
  &quot;next_cursor&quot;: &quot;MTc4NDQ1NTM1MToxMDQx&quot;
}
</pre>
<br />
注意:
<br />
<br />
<ul><li>`limit` は既定20・最大100。それより大きい値を指定しても100に切り詰められる</li>
<li>`next_cursor` を次の呼び出しの `cursor` に渡すと続きが取れる。中身を解釈しようとせず、そのまま渡すこと</li>
<li>`next_cursor` が `null` なら、それが最後のページ。`next_cursor` のキー自体は最後のページでも必ず入っている（値が `null` になる）ので、キーの有無ではなく値が `null` かどうかで判定する。`null` をそのまま `cursor` に渡すと先頭ページに戻り、繰り返しが終わらなくなる</li></ul>
<br />
<h3 id="id_7444f374">GET /pages/{pageid}</h3>
<br />
1件のページを取得する。`{pageid}` はページのID（数字）。
<br />
<br />
`ACCESS` `WIKIID` はGET /whoamiと同じ。`PAGEID` は取得したいページのID。
<br />
<br />
<pre>
curl -s -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  --max-time 15 \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/pages/${PAGEID}&quot;
</pre>
<br />
返ってくるJSONの例（以下はイメージ）:
<br />
<br />
<pre>
{
  &quot;pageid&quot;: 1042,
  &quot;pagename&quot;: &quot;サンプルページ&quot;,
  &quot;source&quot;: &quot;*見出し\n\n本文の内容がここに入る。&quot;,
  &quot;updated_at&quot;: &quot;2026-07-20T03:15:00Z&quot;,
  &quot;permission_read&quot;: 0,
  &quot;tags&quot;: &quot;サンプル,メモ&quot;,
  &quot;description&quot;: &quot;&quot;,
  &quot;etag&quot;: &quot;\&quot;1042-1784517300\&quot;&quot;
}
</pre>
<br />
注意:
<br />
<br />
<ul><li>本文は `source` フィールドに入っている（書き込み時のフィールド名 `body` とは違う。詳しくは「読み取りと書き込みでフィールド名が違う」を参照）</li>
<li>`etag` の値は、そのまま更新（PUT）・削除（DELETE）の `If-Match` に使う。引用符（`&quot;`）も含めて丸ごと控えておく</li>
<li>`pageid` に数字以外を入れると404になる</li></ul>
<br />
<h2 id="id_edf3348c">ページの書き込み</h2>
<br />
<h3 id="id_e346055c">POST /pages</h3>
<br />
新しいページを作成する。成功すると201が返る。
<br />
<br />
応答は `data`（作成されたページの内容）と `meta`（`wikiid` と `request_id`）に分かれる。この形はPUT・DELETEの応答でも同じ。一方、読み取り（GET）の応答は `data`/`meta` に包まれず、内容がそのまま返る。
<br />
<br />
`ACCESS` `WIKIID` はGET /whoamiと同じ。`IDEMPOTENCY_KEY` は自分で決める、この1回のリクエストを表す一意な文字列（UUIDなど）。
<br />
<br />
<pre>
curl -s -X POST \
  -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  -H &quot;Content-Type: application/json&quot; \
  -H &quot;Idempotency-Key: ${IDEMPOTENCY_KEY}&quot; \
  --max-time 15 \
  -d &#039;{
  &quot;pagename&quot;: &quot;新しいページ&quot;,
  &quot;body&quot;: &quot;*見出し\n\n本文の内容&quot;
}&#039; \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/pages&quot;
</pre>
<br />
返ってくるJSONの例（以下はイメージ）:
<br />
<br />
<pre>
{
  &quot;data&quot;: {
    &quot;pageid&quot;: 1050,
    &quot;pagename&quot;: &quot;新しいページ&quot;,
    &quot;source&quot;: &quot;*見出し\n\n本文の内容&quot;,
    &quot;updated_at&quot;: &quot;2026-07-31T01:00:00Z&quot;,
    &quot;etag&quot;: &quot;\&quot;1050-1785459600\&quot;&quot;
  },
  &quot;meta&quot;: {
    &quot;wikiid&quot;: &quot;yourwiki&quot;,
    &quot;request_id&quot;: &quot;A1B2C3D4E5F6A7B8C9D0E1F2A3&quot;
  }
}
</pre>
<br />
注意:
<br />
<br />
<ul><li>リクエストのボディは `{&quot;pagename&quot;: &quot;...&quot;, &quot;body&quot;: &quot;...&quot;}` の形（応答側の `source` とは名前が違う点に注意）</li>
<li>同名のページがすでにあると409 `conflict` になる</li>
<li>`Idempotency-Key` ヘッダを付けると、同じキーで再送しても二重にページが作られない（ネットワーク断などでの再送に安全）。ただし同じキーで前回と違うボディを送ると422になる。この仕組みはPOSTだけでなくPUT・DELETEでも同様に使える</li>
<li>同じキーで再送したときの応答は、`pageid` と `etag`（DELETEでは `deleted`）だけの簡略形になり、`meta` も本文（`pagename`・`source`）も含まれない。再送を前提にするスクリプトでは、`data.pagename` や `meta.request_id` が無い場合を想定して書くこと</li></ul>
<br />
<h3 id="id_c40137aa">PUT /pages/{pageid}</h3>
<br />
既存のページの本文を更新する。`{pageid}` はページのID。
<br />
<br />
`body` に送った内容が、そのページの本文の全文になる。部分更新や末尾への追記はできない。既存の内容を残したいときは、まずGET /pages/{pageid}で `source` を取得し、それを編集した全文を `body` に入れて送る。既存本文を読まずにPUTすると、元の本文は失われる。
<br />
<br />
`ACCESS` `WIKIID` はGET /whoamiと同じ。`PAGEID` は更新したいページのID。`ETAG` は直前にGET /pages/{pageid}で控えた `etag` の値（引用符込みでそのまま）。
<br />
<br />
<pre>
curl -s -X PUT \
  -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  -H &quot;Content-Type: application/json&quot; \
  -H &quot;If-Match: ${ETAG}&quot; \
  --max-time 15 \
  -d &#039;{
  &quot;body&quot;: &quot;*見出し（更新後）\n\n更新した本文&quot;
}&#039; \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/pages/${PAGEID}&quot;
</pre>
<br />
返ってくるJSONの例（以下はイメージ）:
<br />
<br />
<pre>
{
  &quot;data&quot;: {
    &quot;pageid&quot;: 1050,
    &quot;pagename&quot;: &quot;新しいページ&quot;,
    &quot;source&quot;: &quot;*見出し（更新後）\n\n更新した本文&quot;,
    &quot;updated_at&quot;: &quot;2026-07-31T02:00:00Z&quot;,
    &quot;etag&quot;: &quot;\&quot;1050-1785463200\&quot;&quot;
  },
  &quot;meta&quot;: {
    &quot;wikiid&quot;: &quot;yourwiki&quot;,
    &quot;request_id&quot;: &quot;B2C3D4E5F6A7B8C9D0E1F2A3B4&quot;
  }
}
</pre>
<br />
注意:
<br />
<br />
<ul><li>`body` は本文の全文。送った内容で既存の本文をまるごと置き換える（追記にはならない）</li>
<li>タグと概要（`tags`・`description`）はPUTでは変更されず、そのまま保持される</li>
<li>`If-Match` に、更新前に控えたetagを入れる。合わないと409 `conflict` になる（自分が読んだ後に、他の誰かが先に更新したということ）</li>
<li>`If-Match` はPUTでは省略できる（DELETEとは違い必須ではない）。ただし省略すると、他の誰かが先に更新していても検証されずにそのまま上書きしてしまう。基本的には毎回付けること</li>
<li>`pagename` の変更は422になる（v1はページ名の変更に対応していない）。リクエストの `body` は必須</li>
<li>更新に成功すると `etag` の値も変わる。次に更新するときは、この新しい `etag` を使う</li>
<li>`Idempotency-Key` ヘッダを付けると再送保護が効く（POSTの節を参照）</li></ul>
<br />
<h3 id="id_6a4bf8c9">DELETE /pages/{pageid}</h3>
<br />
ページを削除する。`{pageid}` はページのID。
<br />
<br />
`ACCESS` `WIKIID` はGET /whoamiと同じ。`PAGEID` は削除したいページのID。`ETAG` はGET /pages/{pageid}で控えた `etag` の値。
<br />
<br />
<pre>
curl -s -X DELETE \
  -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  -H &quot;If-Match: ${ETAG}&quot; \
  --max-time 15 \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/pages/${PAGEID}&quot;
</pre>
<br />
返ってくるJSONの例（以下はイメージ）:
<br />
<br />
<pre>
{
  &quot;data&quot;: {
    &quot;pageid&quot;: 1050,
    &quot;deleted&quot;: true
  },
  &quot;meta&quot;: {
    &quot;wikiid&quot;: &quot;yourwiki&quot;,
    &quot;request_id&quot;: &quot;C3D4E5F6A7B8C9D0E1F2A3B4C5&quot;
  }
}
</pre>
<br />
注意:
<br />
<br />
<ul><li>`If-Match` は必須。付けずに呼ぶと428 `precondition_required` になる</li>
<li>削除は元に戻せない。実行前に本当に消してよいか確認すること</li>
<li>トップページとメニューページは削除できない（422）</li>
<li>`Idempotency-Key` ヘッダを付けると再送保護が効く（POSTの節を参照）</li></ul>
<br />
<h2 id="id_59a9f94a">ページの検索</h2>
<br />
<h3 id="id_1a392adb">GET /search</h3>
<br />
wiki内のページをキーワードで全文検索する。ページングには対応していない。
<br />
<br />
`ACCESS` `WIKIID` はGET /whoamiと同じ。検索語はシェルの引用符トラブルを避けるため `--data-urlencode` で渡す。
<br />
<br />
<pre>
curl -s -G \
  -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  --max-time 15 \
  --data-urlencode &quot;q=検索したい語句&quot; \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/search&quot;
</pre>
<br />
返ってくるJSONの例（以下はイメージ）:
<br />
<br />
<pre>
{
  &quot;results&quot;: [
    { &quot;pageid&quot;: 1042, &quot;pagename&quot;: &quot;サンプルページ&quot; },
    { &quot;pageid&quot;: 1038, &quot;pagename&quot;: &quot;サンプルページ（旧）&quot; }
  ],
  &quot;query&quot;: &quot;検索したい語句&quot;
}
</pre>
<br />
注意:
<br />
<br />
<ul><li>受け付けるクエリは `q` だけ。`q` は必須で、付け忘れたり空文字を渡すと422になる</li>
<li>`cursor` は使えない。付けると422になる</li>
<li>返る件数は最大20件で、それ以上は絞り込みが必要</li></ul>
<br />
<h2 id="id_2b262d24">読み取りと書き込みでフィールド名が違う</h2>
<br />
ページの本文を表すフィールド名は、読み取りと書き込みで違う。書き込みのリクエストで `source` を使うと、`body` が無いとみなされて422になる。
<br />
<br />
<table>
<tr class="atwiki_tr_odd atwiki_tr_1" >		<!--0-0--><td style="">操作</td>
		<!--0-1--><td style="">本文のフィールド名</td></tr>
<tr class="atwiki_tr_even atwiki_tr_2" >		<!--1-0--><td style="">読み取りの応答（GET /pages/{pageid}）</td>
		<!--1-1--><td style="">source</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_3" >		<!--2-0--><td style="">書き込みのリクエスト（POST・PUT）</td>
		<!--2-1--><td style="">body</td></tr>
</table>
<br />
補足として、POST・PUTの応答（`data`の中）も本文は `source` で返ってくる。つまり本文フィールド名が `body` になるのは「書き込みのリクエストを送るとき」だけで、それ以外（読み取りの応答・書き込みの応答のどちらも）は常に `source` 。
<br />
<br />
<h2 id="id_fde25fe9">次に読むページ</h2>
<br />
<ul><li><a href="http://w.atwiki.jp/guide/pages/3135.html"  title="外部連携API/はじめかた (4d)">はじめかた</a></li>
<li><a href="http://w.atwiki.jp/guide/pages/3137.html"  title="外部連携API/エラーと制限 (4d)">エラーと制限</a></li></ul>]]>    </description>
    <dc:date>2026-07-31T20:33:21+09:00</dc:date>
    <utime>1785497601</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/guide/pages/3135.html">
    <title>外部連携API/はじめかた</title>
    <link>https://w.atwiki.jp/guide/pages/3135.html</link>
    <description>
      <![CDATA[<!--@@@@@-->
<div class="plugin_contents"><!--@@@@@--><ul><li><a href="#id_d8dc0d33">外部連携APIでできること</a></li>
<li><a href="#id_ffa98988">使うための条件</a></li>
<li><a href="#id_d12d99f8">アプリを登録する</a></li>
<li><a href="#id_35985aaf">アクセストークンを取得する</a><ul><li><a href="#id_32b53c83">1. PKCE の値を作る</a></li>
<li><a href="#id_f0cf4e22">2. ブラウザで認可画面を開く</a></li>
<li><a href="#id_52f61d28">3. 同意する</a></li>
<li><a href="#id_543b9e1d">4. トークンと交換する</a></li></ul></li>
<li><a href="#id_c6678bd5">最初のリクエストを送る</a></li>
<li><a href="#id_d840bdb4">トークンの有効期限と更新</a></li>
<li><a href="#id_fde25fe9">次に読むページ</a></li></ul></div>

<br />
<h2 id="id_d8dc0d33">外部連携APIでできること</h2>
<br />
<a href="http://w.atwiki.jp/guide/pages/3138.html"  title="外部連携API (4d)">外部連携API</a>を使うと、ブラウザを使わずに、外部アプリなどから次のことができるようになります。
<br />
<br />
<ul><li>ページの取得</li>
<li>ページの新規作成</li>
<li>ページの更新</li>
<li>ページの削除 (※将来対応予定)</li>
<li>ページの検索</li></ul>
<br />
v1でできないこと:
<br />
<br />
<ul><li>ページ名の変更</li>
<li>添付ファイルの操作</li></ul>
<br />
<h2 id="id_ffa98988">使うための条件</h2>
<br />
このAPIを使うには、次の条件を満たしている必要があります。
<br />
また、本機能は中級以上の機能となっており、少なくともOAuthやRESTなどと呼ばれるWebやプログラムに関する技術知識が必要です。ご了承ください。
<br />
<br />
<ul><li>対象wikiの管理者であること</li>
<li>管理画面の基本設定に「OAuth アプリ管理」が表示されていること（表示されていない場合は現時点で利用できない）</li>
<li>ページの削除には `wiki:delete` スコープが必要だが、将来対応予定。</li></ul>
<br />
<br />
<br />
<h2 id="id_d12d99f8">アプリを登録する</h2>
<br />
<a href="http://w.atwiki.jp/guide/pages/36.html"  title="管理画面 (104d)">管理画面</a>の「基本設定」→「OAuth アプリ管理」を開く。
<br />
<br />
登録画面で入力する項目:
<br />
<br />
<ul><li>アプリ名</li>
<li>リダイレクト URI（1行に1件、HTTPS必須）</li>
<li>スコープ（使う権限にチェックする。あとから変更できないので、必要なものは登録時に選ぶ）</li>
<li>offline_access（リフレッシュトークンを使うならチェックする）</li></ul>
<br />
スコープのチェックボックスは既定ですべて未チェック。選べるのは `wiki:read` `wiki:write` `wiki:search` `user:read` の4つで、1つもチェックしないまま作成するとエラーになる。`wiki:delete` はこの画面の選択肢に無い（将来対応予定）。
<br />
<br />
登録後にスコープを変更する手段は無い。増やしたい・減らしたいときはアプリを作り直す。登録できるアプリは1つのwikiにつき3個までなので、上限に達しているときは不要なアプリを削除してから作る。
<br />
<br />
このガイドの手順どおりに進めるなら、`user:read` `wiki:read` `wiki:write` `wiki:search` の4つと `offline_access` にチェックを入れておく。
<br />
<br />
作成すると `client_id` と `client_secret` が発行される。`client_secret` は作成時のこの画面でしか表示されないので、その場で必ず保存すること。再表示はできない。
<br />
<br />
<h2 id="id_35985aaf">アクセストークンを取得する</h2>
<br />
アプリの登録が終わったら、OAuth 2.0 の認可コードフロー（PKCE付き）でアクセストークンを取得する。
<br />
<br />
<h3 id="id_32b53c83">1. PKCE の値を作る</h3>
<br />
ターミナルで次を実行し、`VERIFIER` `CHALLENGE` `STATE` を作る。
<br />
<br />
<pre>
VERIFIER=$(openssl rand -base64 96 | tr -d &#039;\n=+/&#039; | cut -c1-64)
CHALLENGE=$(printf &#039;%s&#039; &quot;$VERIFIER&quot; | openssl dgst -sha256 -binary | openssl base64 | tr &#039;+/&#039; &#039;-_&#039; | tr -d &#039;=\n&#039;)
STATE=$(openssl rand -hex 16)
echo &quot;VERIFIER=$VERIFIER&quot;
echo &quot;CHALLENGE=$CHALLENGE&quot;
echo &quot;STATE=$STATE&quot;
</pre>
<br />
<h3 id="id_f0cf4e22">2. ブラウザで認可画面を開く</h3>
<br />
`CID` をアプリ登録で得た `client_id`、`REDIRECT` を登録したリダイレクト URI に置き換えて、次のURLをブラウザで開く。`redirect_uri` の値はURLエンコードして貼る（`<a href="https://example.com/callback" rel="nofollow">https://example.com/callback</a>` なら `https%3A%2F%2Fexample.com%2Fcallback`）。
<br />
<br />
<pre>
https://auth.atwiki.jp/oauth2/auth?response_type=code&amp;client_id=${CID}&amp;redirect_uri=${REDIRECT}&amp;scope=user:read%20wiki:read%20wiki:write%20wiki:search%20offline_access&amp;audience=https://w.atwiki.jp/_api/v1&amp;code_challenge=${CHALLENGE}&amp;code_challenge_method=S256&amp;state=${STATE}
</pre>
<br />
`audience=<a href="https://w.atwiki.jp/_api/v1" >https://w.atwiki.jp/_api/v1</a>` は必須。これが無いと、取得したトークンはこのAPIで使えない。`scope` に `offline_access` を入れないとリフレッシュトークンが返らない。`state` は戻ってきた値が自分の送った値と一致するか、必ず確認する。
<br />
<br />
`scope` には、アプリ登録でチェックしたものだけを書く。登録していないスコープをここに書いても、その権限はトークンに載らない。上の例は検索（GET /search）まで使う前提で `wiki:search` を含めている。使わない権限は外してよい（必要なものだけ要求するのが安全）。ページの削除を試したい場合は `wiki:delete` が必要だが、登録画面で選べないため、このページの手順では扱わない。
<br />
<br />
<h3 id="id_52f61d28">3. 同意する</h3>
<br />
ログインした状態で開くと同意画面が表示され、要求したscopeが日本語で並ぶ。内容を確認して承認すると、リダイレクト URI に `code` が付いて戻ってくる。`code` の有効期限は10分なので、届いたらすぐ次の手順に進む。
<br />
<br />
<h3 id="id_543b9e1d">4. トークンと交換する</h3>
<br />
戻ってきたURLは `?code=...&amp;scope=...&amp;state=...` の形になっている。コピーするのは `code=` の直後から次の `&amp;` の直前まで。`&amp;scope=...` 以降まで一緒にコピーすると、原因の分かりにくい交換失敗になる。コピーした値を `CODE=&lt;コピーした値&gt;` としてシェル変数に入れる。
<br />
<br />
`CODE` を使って、アクセストークンと交換する。`CID` `CSECRET` `REDIRECT` は自分の値に置き換える。
<br />
<br />
<pre>
curl -s -u &quot;${CID}:${CSECRET}&quot; \
  -d grant_type=authorization_code \
  -d code=&quot;${CODE}&quot; \
  --data-urlencode redirect_uri=&quot;${REDIRECT}&quot; \
  -d code_verifier=&quot;${VERIFIER}&quot; \
  --max-time 15 \
  &quot;https://auth.atwiki.jp/oauth2/token&quot;
</pre>
<br />
成功すると次の形のJSONが返る（値はイメージ）。
<br />
<br />
<pre>
{
  &quot;access_token&quot;: &quot;&lt;アクセストークン&gt;&quot;,
  &quot;refresh_token&quot;: &quot;&lt;リフレッシュトークン&gt;&quot;,
  &quot;expires_in&quot;: 3600,
  &quot;scope&quot;: &quot;user:read wiki:read wiki:write wiki:search offline_access&quot;,
  &quot;token_type&quot;: &quot;bearer&quot;
}
</pre>
<br />
APIを呼ぶときに使うのは `access_token` 、トークンを取り直すときに使うのは `refresh_token` 。`expires_in` はアクセストークンが何秒後に切れるかを表す。
<br />
<br />
<h2 id="id_c6678bd5">最初のリクエストを送る</h2>
<br />
トークンが取れたら、疎通確認用の `whoami` を叩いてみる。`ACCESS` は取得したアクセストークン、`WIKIID` は自分のwikiのIDに置き換える。
<br />
<br />
<pre>
curl -s -H &quot;Authorization: Bearer ${ACCESS}&quot; \
  --max-time 15 \
  &quot;https://w.atwiki.jp/_api/v1/wikis/${WIKIID}/whoami&quot;
</pre>
<br />
返ってくるJSONの例（値は環境によって変わる。以下はイメージ）:
<br />
<br />
<pre>
{
  &quot;subject&quot;: &quot;yourwiki:1001&quot;,
  &quot;client_id&quot;: &quot;3f29a1c2-4b5d-4e6f-8a9b-0c1d2e3f4a5b&quot;,
  &quot;wikiid&quot;: &quot;yourwiki&quot;,
  &quot;scopes&quot;: [&quot;user:read&quot;, &quot;wiki:read&quot;, &quot;wiki:write&quot;, &quot;wiki:search&quot;],
  &quot;grant_generation&quot;: 1
}
</pre>
<br />
`scopes` には、そのアクセストークンに載っているscopeが並ぶ（`offline_access` が含まれることもある）。ここに必要なscopeが無い場合は、アプリ登録でチェックし忘れているか、認可URLの `scope` に書き忘れている。どちらもトークンを取り直すだけでは直らないので、登録内容から確認する。
<br />
<br />
<h2 id="id_d840bdb4">トークンの有効期限と更新</h2>
<br />
アクセストークンの有効期限は1時間、リフレッシュトークンの有効期限は30日。
<br />
<br />
アクセストークンが切れたら、リフレッシュトークンでトークンを取り直す。`CID` `CSECRET` は自分の値に、`REFRESH` は手元にあるリフレッシュトークンに置き換える。
<br />
<br />
<pre>
curl -s -u &quot;${CID}:${CSECRET}&quot; \
  -d grant_type=refresh_token \
  -d refresh_token=&quot;${REFRESH}&quot; \
  --max-time 15 \
  &quot;https://auth.atwiki.jp/oauth2/token&quot;
</pre>
<br />
更新のたびにリフレッシュトークンの値も変わるので、新しく返ってきた値を保存し直すこと。古い値はその時点で使えなくなる。
<br />
<br />
30日間一度もリフレッシュを使わないと、リフレッシュトークンは失効する。その場合は「アクセストークンを取得する」の手順を最初からやり直す。
<br />
<br />
<h2 id="id_fde25fe9">次に読むページ</h2>
<br />
<ul><li><a href="http://w.atwiki.jp/guide/pages/3136.html"  title="外部連携API/APIリファレンス (4d)">APIリファレンス</a></li>
<li><a href="http://w.atwiki.jp/guide/pages/3137.html"  title="外部連携API/エラーと制限 (4d)">エラーと制限</a></li></ul>]]>    </description>
    <dc:date>2026-07-31T20:24:22+09:00</dc:date>
    <utime>1785497062</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/guide/pages/3138.html">
    <title>外部連携API</title>
    <link>https://w.atwiki.jp/guide/pages/3138.html</link>
    <description>
      <![CDATA[<!--@@@@@--><h2 id="id_acb864ab">外部連携API</h2>
<br />
<br />
<h3 id="id_bb0e59e2">[外部連携API]で設定できること</h3>

<ul><li><a href="http://w.atwiki.jp/guide/pages/3136.html" title="外部連携API/APIリファレンス (4d)">APIリファレンス</a></li><li><a href="http://w.atwiki.jp/guide/pages/3135.html" title="外部連携API/はじめかた (4d)">はじめかた</a></li><li><a href="http://w.atwiki.jp/guide/pages/3137.html" title="外部連携API/エラーと制限 (4d)">エラーと制限</a></li></ul>

]]>    </description>
    <dc:date>2026-07-31T19:58:34+09:00</dc:date>
    <utime>1785495514</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/guide/pages/3137.html">
    <title>外部連携API/エラーと制限</title>
    <link>https://w.atwiki.jp/guide/pages/3137.html</link>
    <description>
      <![CDATA[<!--@@@@@-->
<div class="plugin_contents"><!--@@@@@--><ul><li><a href="#id_6a326ba2">エラーの形</a></li>
<li><a href="#id_b5f0920f">エラーコード一覧</a></li>
<li><a href="#id_dd540836">リクエストの上限（レート制限）</a></li>
<li><a href="#id_c332b477">アプリのエラーと手前の層のエラーを見分ける</a></li>
<li><a href="#id_9b810923">安全な取り扱い</a></li>
<li><a href="#id_fde25fe9">次に読むページ</a></li></ul></div>

<br />
<h2 id="id_6a326ba2">エラーの形</h2>
<br />
このAPIがエラーを返すときは、必ず次の形のJSONを返す。
<br />
<br />
<pre>
{&quot;error&quot;:{&quot;code&quot;:&quot;not_found&quot;,&quot;message&quot;:&quot;page not found&quot;}}
</pre>
<br />
エラーの種類を判定するときは `code` の値で分岐すること。`message` は人が読むための説明文で、事前の断りなく文言が変わることがあるので、判定には使わないこと。
<br />
<br />
<h2 id="id_b5f0920f">エラーコード一覧</h2>
<br />
status（HTTPステータス）・code・意味・対処をまとめると次のとおり。対処が「リクエストを直す」の場合は、送った内容（パス・ヘッダー・ボディ）を見直して送り直すという意味。
<br />
<br />
<table>
<tr class="atwiki_tr_odd atwiki_tr_1" >		<!--0-0--><td style="">status</td>
		<!--0-1--><td style="">code</td>
		<!--0-2--><td style="">意味</td>
		<!--0-3--><td style="">対処</td></tr>
<tr class="atwiki_tr_even atwiki_tr_2" >		<!--1-0--><td style="">400</td>
		<!--1-1--><td style="">invalid_request</td>
		<!--1-2--><td style="">アクセストークンをURLのクエリ文字列やリクエストボディに入れて送った（Authorizationヘッダー以外にトークンがある）</td>
		<!--1-3--><td style="">リクエストを直す</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_3" >		<!--2-0--><td style="">401</td>
		<!--2-1--><td style="">unauthorized</td>
		<!--2-2--><td style="">アクセストークンの期限切れ（有効期限1時間）、Authorizationヘッダーが無い、クライアントが無効化された、権限（grant）が取り消し・失効しているなど、認可が通らない</td>
		<!--2-3--><td style="">まずリフレッシュトークンでアクセストークンを取り直す（最も多いのは期限切れ）。それでも401なら以下。ヘッダー欠落ならリクエストを直す。クライアントの無効化やgrant失効が原因の場合は、<a href="http://w.atwiki.jp/guide/pages/36.html"  title="管理画面 (104d)">管理画面</a>でアプリを有効化する、または再度同意画面を通す必要がある（この2つはトークンを取り直すだけでは解決しない）</td></tr>
<tr class="atwiki_tr_even atwiki_tr_4" >		<!--3-0--><td style="">403</td>
		<!--3-1--><td style="">insufficient_scope</td>
		<!--3-2--><td style="">呼んだエンドポイントに必要なscopeをアクセストークンが持っていない</td>
		<!--3-3--><td style="">必要なscopeを選び直してアプリを作り直す（登録後にscopeを変更する手段は無い）。登録できるアプリは3個までなので、上限に達しているときは不要なアプリを削除してから作る。作り直したら認可URLの `scope` にも書き加えて、トークンを取得し直す</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_5" >		<!--4-0--><td style="">403</td>
		<!--4-1--><td style="">role_insufficient</td>
		<!--4-2--><td style="">wikiでの自分のロール（管理者・副管理者など）がその操作に足りない</td>
		<!--4-3--><td style="">対象wikiの管理者権限が必要（トークンを取り直しても解決しない）</td></tr>
<tr class="atwiki_tr_even atwiki_tr_6" >		<!--5-0--><td style="">403</td>
		<!--5-1--><td style="">page_forbidden</td>
		<!--5-2--><td style="">対象ページ自体の閲覧・編集権限で弾かれた（scopeやロールとは別に、ページ単位の権限設定で拒否）</td>
		<!--5-3--><td style="">そのページの閲覧・編集権限が必要</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_7" >		<!--6-0--><td style="">403</td>
		<!--6-1--><td style="">delete_scope_unapproved</td>
		<!--6-2--><td style="">`wiki:delete` scopeの運営承認が下りていない、または取り消された</td>
		<!--6-3--><td style="">運営の承認が必要</td></tr>
<tr class="atwiki_tr_even atwiki_tr_8" >		<!--7-0--><td style="">404</td>
		<!--7-1--><td style="">not_found</td>
		<!--7-2--><td style="">指定したページ、またはURL自体が存在しない</td>
		<!--7-3--><td style="">リクエストを直す</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_9" >		<!--8-0--><td style="">405</td>
		<!--8-1--><td style="">method_not_allowed</td>
		<!--8-2--><td style="">そのURLに対応していないHTTPメソッドを使った</td>
		<!--8-3--><td style="">リクエストを直す</td></tr>
<tr class="atwiki_tr_even atwiki_tr_10" >		<!--9-0--><td style="">409</td>
		<!--9-1--><td style="">conflict</td>
		<!--9-2--><td style="">同名ページが既にある、If-Matchが最新のetagと一致しない、同じIdempotency-Keyのリクエストが処理中など</td>
		<!--9-3--><td style="">ページ名の重複やIf-Match不一致はリクエストを直す。Idempotency-Keyが処理中の場合は少し待って再送する</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_11" >		<!--10-0--><td style="">413</td>
		<!--10-1--><td style="">payload_too_large</td>
		<!--10-2--><td style="">リクエストボディが1MiBを超えている</td>
		<!--10-3--><td style="">リクエストを直す</td></tr>
<tr class="atwiki_tr_even atwiki_tr_12" >		<!--11-0--><td style="">415</td>
		<!--11-1--><td style="">unsupported_media_type</td>
		<!--11-2--><td style="">Content-Typeがapplication/json以外</td>
		<!--11-3--><td style="">リクエストを直す</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_13" >		<!--12-0--><td style="">422</td>
		<!--12-1--><td style="">invalid_parameter</td>
		<!--12-2--><td style="">pageid・cursorの値が不正、必須フィールド（検索の `q` など）の欠落・型違い、pagenameの変更、空本文、トップページ／メニューページの削除、検索へのcursor指定など、送った値そのものが不正</td>
		<!--12-3--><td style="">リクエストを直す</td></tr>
<tr class="atwiki_tr_even atwiki_tr_14" >		<!--13-0--><td style="">428</td>
		<!--13-1--><td style="">precondition_required</td>
		<!--13-2--><td style="">DELETEでIf-Matchヘッダーを付けていない</td>
		<!--13-3--><td style="">リクエストを直す</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_15" >		<!--14-0--><td style="">429</td>
		<!--14-1--><td style="">rate_limit_exceeded</td>
		<!--14-2--><td style="">scopeごとの1時間あたりの上限を超えた</td>
		<!--14-3--><td style="">`Retry-After` レスポンスヘッダーの秒数だけ待ってから再送する（次のリセットまでの秒数が入る）</td></tr>
<tr class="atwiki_tr_even atwiki_tr_16" >		<!--15-0--><td style="">500</td>
		<!--15-1--><td style="">internal_error</td>
		<!--15-2--><td style="">サーバー側の想定外のエラー。原因はリクエスト内容に依らないことが多い</td>
		<!--15-3--><td style="">自動で再試行しない。書き込み（POST・PUT・DELETE）で返ってきたときは、その書き込みが通っているかを`GET`で確かめる（`Idempotency-Key`を付けていれば同じキーで安全に再送できる）。続くようなら問い合わせる</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_17" >		<!--16-0--><td style="">503</td>
		<!--16-1--><td style="">service_unavailable</td>
		<!--16-2--><td style="">認可基盤やレート制限の判定基盤に一時的な障害があり、安全に処理できない</td>
		<!--16-3--><td style="">`Retry-After` レスポンスヘッダー（`5`）の秒数だけ待ってから再送する</td></tr>
</table>
<br />
注意:
<br />
<br />
<ul><li>401 `unauthorized` の応答では、`WWW-Authenticate` レスポンスヘッダーに `error=&quot;invalid_token&quot;` のような値が入っていることがある。本文の `code` は常に `unauthorized` なので、エラー判定には本文の`code`を使うこと</li></ul>
<br />
<h2 id="id_dd540836">リクエストの上限（レート制限）</h2>
<br />
scopeごとに1時間あたりの上限がある。
<br />
<br />
<table>
<tr class="atwiki_tr_odd atwiki_tr_1" >		<!--0-0--><td style="">scope</td>
		<!--0-1--><td style="">1時間あたり</td></tr>
<tr class="atwiki_tr_even atwiki_tr_2" >		<!--1-0--><td style="">wiki:read</td>
		<!--1-1--><td style="">1000</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_3" >		<!--2-0--><td style="">wiki:search</td>
		<!--2-1--><td style="">500</td></tr>
<tr class="atwiki_tr_even atwiki_tr_4" >		<!--3-0--><td style="">user:read</td>
		<!--3-1--><td style="">200</td></tr>
<tr class="atwiki_tr_odd atwiki_tr_5" >		<!--4-0--><td style="">wiki:write</td>
		<!--4-1--><td style="">100</td></tr>
<tr class="atwiki_tr_even atwiki_tr_6" >		<!--5-0--><td style="">wiki:delete</td>
		<!--5-1--><td style="">50</td></tr>
</table>
<br />
応答には通常 `X-RateLimit-Limit`（上限）・`X-RateLimit-Remaining`（残り）・`X-RateLimit-Reset`（次にリセットされる時刻）が付くので、これを見ておくと上限にどれだけ近いか分かる（後述のfail-open時はこの3つの代わりに別のヘッダーになる）。
<br />
<br />
上限を超えると429 `rate_limit_exceeded` になる。このときの応答には `Retry-After` レスポンスヘッダーが付き、次にリセットされるまでの秒数が入っている。決め打ちの間隔で再送せず、この秒数だけ待つこと。
<br />
<br />
なお、制限を数えている基盤に一時的な不調があって上限を評価できないことがある。その場合、読み取り系（`wiki:read`・`wiki:search`・`user:read`）のリクエストは最大30秒までそのまま通し、応答に `X-RateLimit-Bypass: 1` が付く。30秒を超えて不調が続くと読み取り系も503 `service_unavailable` になる。書き込み（`wiki:write`）と削除（`wiki:delete`）は最初から安全側に倒して503 `service_unavailable` になる。
<br />
<br />
<h2 id="id_c332b477">アプリのエラーと手前の層のエラーを見分ける</h2>
<br />
このAPI（アプリ）が返すエラーは必ずJSON。ただし、急に大量のリクエストを送った場合や、1MiBを超える大きなボディを送った場合は、アプリより手前の層がHTMLでエラーを返すことがある。
<br />
<br />
見分け方は `Content-Type` レスポンスヘッダー。`application/json` ならアプリのエラーなので、上のエラーコード一覧に従って対処する。それ以外（HTMLなど）なら手前の層のエラーなので、送信のペース（間隔）やボディのサイズを見直すこと。
<br />
<br />
ペースの目安は、概ね毎秒1リクエストを超えないこと。短時間のまとめ送りは多少許容されるが、それを超え続けると手前の層で弾かれる。並列で叩かず、1件ずつ順に送るのが安全。
<br />
<br />
手前の層も、リクエストが多すぎるときに429を返すことがある。これはアプリのレート制限（上の節の429 `rate_limit_exceeded`）とは別の仕組みで、応答はJSONではなくHTMLになる。429が返ってきたら、まず `Content-Type` を見て、アプリ側の制限なのか手前の層の制限なのかを切り分けること。
<br />
<br />
<h2 id="id_9b810923">安全な取り扱い</h2>
<br />
<ul><li>`client_secret` とトークンを公開リポジトリやブラウザで動くJavaScriptに置かない</li>
<li>削除は元に戻せないので、`GET` で対象を確かめてから `DELETE`</li>
<li>scopeは必要なものだけ要求する。ただしアプリ登録後にscopeは変更できないので、使う予定のあるものは登録時に選んでおく</li>
<li>トークンが漏れたら、管理画面でアプリを無効化する</li></ul>
<br />
<h2 id="id_fde25fe9">次に読むページ</h2>
<br />
<ul><li><a href="http://w.atwiki.jp/guide/pages/3135.html"  title="外部連携API/はじめかた (4d)">はじめかた</a></li>
<li><a href="http://w.atwiki.jp/guide/pages/3136.html"  title="外部連携API/APIリファレンス (4d)">APIリファレンス</a></li></ul>]]>    </description>
    <dc:date>2026-07-31T19:57:55+09:00</dc:date>
    <utime>1785495475</utime>
  </item>
  </rdf:RDF>
