zhangqian
2024-10-17 f5f6ab74044362e44262c39b1b6e2a88a36e0f91
app/service/bisheng.py
@@ -16,7 +16,13 @@
        status_code = response_data.get("status_code", 0)
        if status_code != 200:
            raise Exception(f"Failed to fetch data from Bisheng API: {response.text}")
        return response_data.get("data", {})
        # 检查返回的数据类型
        if isinstance(response_data.get("data"), dict):
            return response_data.get("data", {})
        elif isinstance(response_data.get("data"), list):
            return response_data.get("data", [])
        else:
            return {}
    async def register(self, username: str, password: str):
        public_key = await self.get_public_key_api()