CNMineViewController.swift 2.31 KB
//
//  CNMineViewController.swift
//  metaCode
//
//  Created by iOS on 2023/5/30.
//

import UIKit
import CNLiveRequestBastKit

class CNMineViewController: CNLiveBaseViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.

        self.view.backgroundColor = KVCBackgroupColor
        
        
        let button = UIButton()
        button.frame = CGRect(x: 100, y: 100, width: 100, height: 40)
        button.setTitle("请求吧", for: .normal)
        button.setTitle("请求吧", for: .highlighted)
        button.backgroundColor = UIColor.red
        button.setTitleColor(UIColor.gray, for: .normal)
        button.addTarget(self, action: #selector(touchButton), for: .touchUpInside)
        button.sizeToFit()
        self.view.addSubview(button)
        
        let button_sha = UIButton()
        button_sha.frame = CGRect(x: 100, y: 200, width: 100, height: 40)
        button_sha.setTitle("验证码", for: .normal)
        button_sha.setTitle("验证码", for: .highlighted)
        button_sha.backgroundColor = UIColor.red
        button_sha.setTitleColor(UIColor.gray, for: .normal)
        button_sha.addTarget(self, action: #selector(shaButton), for: .touchUpInside)
        button_sha.sizeToFit()
        self.view.addSubview(button_sha)
    }
    
    @objc func shaButton() -> Void {
        let param = ["mobile":"18519714533","countryCode":"86"]
        CNLiveNetworking.setAllowRequestDefaultArgument(true)
        CNLiveNetworking.setupShowDataResult(true)
        CNLiveNetworking.requestNetwork(with: .POST, urlString: "https://api.cnlive.com/open/api2/user/sendVerifyCode4server", param: param, cacheType: .networkOnly) { task, result, error in
            print("\(String(describing: result))")
        }
    }
    
    @objc func touchButton() {
        let param = ["userName":"18519714533","countryCode":"86","verificationCode":"599011","inviterId":"","ver":"1"]
        CNLiveNetworking.setAllowRequestDefaultArgument(true)
        CNLiveNetworking.setupShowDataResult(true)
        CNLiveNetworking.requestNetwork(with: .POST, urlString: "https://api.cnlive.com/open/api2/user/loginInMetaCode", param: param, cacheType: .networkOnly) { task, result, error in
            print("\(String(describing: result))")
        }
        
        
 
    }


}