This commit is contained in:
root 2025-05-21 03:16:24 +00:00
parent 667b3ef8e2
commit c0ecfc20d5

View File

@ -17,7 +17,7 @@ class AliyunDNS:
params = {
'Format': 'JSON',
'Version': '2015-01-09',
'AccessKeyId': ACCESS_KEY_ID,
'AccessKeyId': self.ACCESS_KEY_ID,
'SignatureMethod': 'HMAC-SHA1',
'SignatureVersion': '1.0',
'SignatureNonce': str(time.time()),
@ -30,7 +30,7 @@ class AliyunDNS:
sign = 'GET&%2F&' + urllib.parse.quote_plus(sign)
sign = base64.b64encode(
hmac.new(
ACCESS_KEY_SECRET.encode('utf-8') + b'&',
self.ACCESS_KEY_SECRET.encode('utf-8') + b'&',
sign.encode('utf-8'),
hashlib.sha1
).digest()
@ -40,7 +40,7 @@ class AliyunDNS:
def DescribeDomainRecords(self, DomainName, PageSize=100): # 查看所有解析记录
response = requests.get(
url=BASE_URL,
url=self.BASE_URL,
params=self.params(params={
'Action': 'DescribeDomainRecords',
'DomainName': DomainName,
@ -52,7 +52,7 @@ class AliyunDNS:
def AddDomainRecord(self, DomainName, RR, Type, Value, Line="default", TTL=600): # 新增解析记录
response = requests.get(
url=BASE_URL,
url=self.BASE_URL,
params=self.params(params={
'Action': 'AddDomainRecord',
'DomainName': DomainName,
@ -64,7 +64,7 @@ class AliyunDNS:
def DeleteDomainRecord(self, RecordId): # 删除解析记录
response = requests.get(
url=BASE_URL,
url=self.BASE_URL,
params=self.params(params={
'Action': 'DeleteDomainRecord',
'RecordId': RecordId,