「POSTのKey,Value形式」(つまりapplication/x-www-form-urlencodedの形式(のはず))で送らなければならないこのAPIですが、あまりにもややこしいので備忘録がてら残しておきます。
配列での指定
メアドやサーバー間コピーの作成・編集には避けて通ることはできない。
以下はドキュメントからコピペしてきました、メアド作成・編集のパラメーター例です。
"param" : {
{
"address_name" : example,
"address_domain" : example.com,
"address" : [email protected],
"force" : 0,
"pop_how" : 1,
"address_trans" : [email protected],
...
これを「POSTのKey,Value形式」で送信するにはこう。
param[0][address_name]=example¶m[0][address_domain]=example.com¶m[0][address][email protected]¶m[0][force]=0¶m[0][pop_how]=1¶m[0][address_trans][email protected]
いや、まぁ、うん。確かにちょっと考えたらこうなる。僕は小1時間くらいこれで溶かしたけど。(恥)
ちなみに複数個を一気に作成するならparam
のindex部分を1とか2とかに増やしてあげれば良かです。
それでは応用。削除するとき。
noは事前に連番のIDを取得すればいいのですが、これを「POSTのKey,Value形式」で指定するには
param[no][0]=1¶m[no]=2
シテ…コロシテ…
スポンサーリンク
スポンサーリンク