同サービスは
https://blog.seesaa.jp/rpc
にてご利用可能です。
またSSL経由での通信もサポートいたしております。
SSL経由でのご利用は下記よりおこなってください。
https://ssl.seesaa.jp/blog/rpc
2004年08月13日から追加されたAPIの仕様
※本APIは今後、機能拡張、仕様変更される可能性があります。
======================================================================
seesaa.getLicense
説明
サービスを利用するための利用規約を取得します。
引数
string service_name
引数の詳細
Seesaaブログの利用規約を取得する場合は string型 で 'SBL' としてください。
戻り値
成功すると次の要素を含む構造体(struct) が返ります。
戻り値の詳細
string title /* 利用規約のタイトル */
string description /* 利用規約の本文 */
※利用規約本文はHTML形式になります。
失敗すると fault が返ります。
======================================================================
seesaa.newUser
説明
ユーザー登録を行います。
引数
struct userinfo /* ユーザー情報 */
userinfo 構造体は次のような、サービスの登録情報を入れます。
string email /* ユーザーID(email) */
string password /* 登録するパスワード */
string name /* 名前 */
string name_read /* 名前(ヨミ) */
※ いずれも入力必須です。
失敗の場合は string型で no_keyname が返ります。
※ emailはemailとしての妥当性チェックがおこなわれます。
失敗の場合は string型で invalid_email が返ります。
※ emailはSeesaa側DBにて重複がないかチェックがおこなわれます。
失敗の場合は string型で dupulicate_email が返ります。
戻り値
成功すると string型として登録されたメンバーID(email)が返ります。
失敗すると fault が返ります。
※成功時には登録メールアドレスへユーザー登録の確認メールが送信されます。
======================================================================
seesaa.newBlog
説明
ブログ登録を行います。
引数
string username /* ユーザーID */
string password /* 上記ユーザの login 用パスワード */
struct userinfo /* ユーザー情報 */
userinfo 構造体は次のような、サービスの登録情報を入れます。
string name /* ブログ名(host名) */
string title /* ブログタイトル */
string description /* ブログ概要 */
string nickname /* ブログニックネーム */
※ いずれも入力必須です。
失敗の場合は string型で no_keyname が返ります。
※ nameは半角英数字3文字以上20文字以内。半角ハイフン可(ただし、
ブログ名の始まりと終わりは使用不可)。記号不可。大文字・小文字の区
別なしです。
失敗の場合は string型で invalid_hostname が返ります。
※ nameはSeesaa側にて重複がないかチェックがおこなわれます。
失敗の場合は string型で dupulicate_hostname が返ります。
戻り値
成功すると string型として登録されたブログIDが返ります。
失敗すると fault が返ります。
======================================================================