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