Exemplo n.º 1
0
        /// <summary>
        /// シークレットキー取得API
        /// 自動的にアプリケーション連携を行い、認証キーの作成に使うシークレットキーを取得することができます。
        /// </summary>
        /// <param name="u_address">利用者のMonacoinアドレス。</param>
        /// <param name="pass">利用者のパスワード。</param>
        /// <returns></returns>
        public SigninResponse Signin(string u_address, string pass)
        {
            var slr = SigninLow(u_address, pass);
            var ret = new SigninResponse();

            ret.status = slr.status;
            ret.error  = slr.error;
            ret.user   = AskMonaUser.Create(slr.u_id, slr.secretkey);
            return(ret);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Ask Mona登録API
        /// 新しくAsk Monaにアカウントを作成することができます。また、自動的にアプリケーション連携を行い、認証キーの作成に使うシークレットキーを取得することができます。
        /// </summary>
        /// <param name="u_address">利用者が登録に使うMonacoinアドレス。</param>
        /// <param name="u_name">利用者の名前。最大で12文字です。指定しない場合は「名無し」となります。</param>
        /// <param name="pass">利用者が登録に使うパスワード。6字以上で指定してください。</param>
        /// <param name="agree">Ask Mona利用規約に同意するかどうか。同意する場合、1を指定して下さい。同意しない場合は登録できません。</param>
        /// <returns></returns>
        public SignupResponse Signup(string u_address, string u_name, string pass, int agree = 0)
        {
            var slr = SignupLow(u_address, u_name, pass, agree);
            var ret = new SignupResponse();

            ret.status = slr.status;
            ret.error  = slr.error;
            ret.user   = AskMonaUser.Create(slr.u_id, slr.secretkey);
            return(ret);
        }