改个变量名

This commit is contained in:
John Smith 2023-09-04 19:15:22 +08:00
parent 300840fd65
commit e99dc7c5a3
2 changed files with 12 additions and 12 deletions

View File

@ -29,8 +29,8 @@ class OpenLiveClient(ws_base.WebSocketClientBase):
文档参考https://open-live.bilibili.com/document/ 文档参考https://open-live.bilibili.com/document/
:param access_key: 在开放平台申请的access_key :param access_key_id: 在开放平台申请的access_key_id
:param access_secret: 在开放平台申请的access_secret :param access_key_secret: 在开放平台申请的access_key_secret
:param app_id: 在开放平台创建的项目ID :param app_id: 在开放平台创建的项目ID
:param room_owner_auth_code: 主播身份码 :param room_owner_auth_code: 主播身份码
:param session: cookie连接池 :param session: cookie连接池
@ -40,8 +40,8 @@ class OpenLiveClient(ws_base.WebSocketClientBase):
def __init__( def __init__(
self, self,
access_key: str, access_key_id: str,
access_secret: str, access_key_secret: str,
app_id: int, app_id: int,
room_owner_auth_code: str, room_owner_auth_code: str,
*, *,
@ -51,8 +51,8 @@ class OpenLiveClient(ws_base.WebSocketClientBase):
): ):
super().__init__(session, heartbeat_interval) super().__init__(session, heartbeat_interval)
self._access_key = access_key self._access_key_id = access_key_id
self._access_secret = access_secret self._access_key_secret = access_key_secret
self._app_id = app_id self._app_id = app_id
self._room_owner_auth_code = room_owner_auth_code self._room_owner_auth_code = room_owner_auth_code
self._game_heartbeat_interval = game_heartbeat_interval self._game_heartbeat_interval = game_heartbeat_interval
@ -122,7 +122,7 @@ class OpenLiveClient(ws_base.WebSocketClientBase):
def _request_open_live(self, url, body: dict): def _request_open_live(self, url, body: dict):
body_bytes = json.dumps(body).encode('utf-8') body_bytes = json.dumps(body).encode('utf-8')
headers = { headers = {
'x-bili-accesskeyid': self._access_key, 'x-bili-accesskeyid': self._access_key_id,
'x-bili-content-md5': hashlib.md5(body_bytes).hexdigest(), 'x-bili-content-md5': hashlib.md5(body_bytes).hexdigest(),
'x-bili-signature-method': 'HMAC-SHA256', 'x-bili-signature-method': 'HMAC-SHA256',
'x-bili-signature-nonce': str(random.randint(0, 999999999)), 'x-bili-signature-nonce': str(random.randint(0, 999999999)),
@ -135,7 +135,7 @@ class OpenLiveClient(ws_base.WebSocketClientBase):
for key, value in headers.items() for key, value in headers.items()
) )
signature = hmac.new( signature = hmac.new(
self._access_secret.encode('utf-8'), str_to_sign.encode('utf-8'), hashlib.sha256 self._access_key_secret.encode('utf-8'), str_to_sign.encode('utf-8'), hashlib.sha256
).hexdigest() ).hexdigest()
headers['Authorization'] = signature headers['Authorization'] = signature

View File

@ -6,8 +6,8 @@ import blivedm.models.open_live as open_models
import blivedm.models.web as web_models import blivedm.models.web as web_models
# 在开放平台申请的开发者密钥 # 在开放平台申请的开发者密钥
ACCESS_KEY = '' ACCESS_KEY_ID = ''
ACCESS_SECRET = '' ACCESS_KEY_SECRET = ''
# 在开放平台创建的项目ID # 在开放平台创建的项目ID
APP_ID = 0 APP_ID = 0
# 主播身份码 # 主播身份码
@ -23,8 +23,8 @@ async def run_single_client():
演示监听一个直播间 演示监听一个直播间
""" """
client = blivedm.OpenLiveClient( client = blivedm.OpenLiveClient(
access_key=ACCESS_KEY, access_key_id=ACCESS_KEY_ID,
access_secret=ACCESS_SECRET, access_key_secret=ACCESS_KEY_SECRET,
app_id=APP_ID, app_id=APP_ID,
room_owner_auth_code=ROOM_OWNER_AUTH_CODE, room_owner_auth_code=ROOM_OWNER_AUTH_CODE,
) )