from email import header
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@Contact :   liuyuqi.gov@msn.cn
@Time    :   2022/11/26 19:59:03
@License :   Copyright © 2017-2022 liuyuqi. All Rights Reserved.
@Desc    :   获取手机号,手机验证码
'''
import json,re,sys,logging,requests
from twitter_account_creator.models import api
class Phone(object):
    def __init__(self, apiKey):
        pass
    def getBalance(self):
        res = json.loads(requests.get(api.getBalance).text)
        if res["response"] == "error":
            return {"balance": res["error_msg"]}
        if res["response"] == "1":
            return {"balance": res["balance"]}
        return {"balance": "something went wrong :/"}
    def getNumber(self):
        try:
            res = json.loads(requests.get(api.getNumber).text)
            number = res["number"]
            _id = res["id"]
            return number, _id
        except:
            return "error_number", "error_id"
    def getSMS(self, id):
        try:
            res = json.loads(requests.get(api.getSms).text)
            if res["sms"] != None:
                return res["sms"]
        except:
            return "error_code"