Metadata-Version: 2.1
Name: wemeet-openapi-sdk-python
Version: 1.0.1
Summary: OpenAPI SDK for Python
Home-page: https://github.com/TencentCloud/wemeet-openapi-sdk-python
Author: Wemeet
Author-email: wemeet@tencent.com
License: UNKNOWN
Project-URL: Source, https://github.com/TencentCloud/wemeet-openapi-sdk-python
Description: # 简介
        欢迎使用腾讯会议开发者工具套件（SDK），为方便 Python 开发者调试和接入腾讯云会议 API，这里向您介绍适用于 Python 的腾讯会议开发工具包，并提供首次使用开发工具包的简单示例。让您快速获取腾讯会议 Python SDK 并开始调用。
        
        # 依赖环境
        1. 依赖环境：Python 3.7 版本及以上。
        2. 购买腾讯会议企业版获取 SecretID、SecretKey。SecretID 是用于标识 API 调用者的身份，SecretKey 是用于加密签名字符串和服务器端验证签名字符串的密钥 SecretKey 必须严格保管，避免泄露。
        
        # 获取安装
        有以下两种方式获取安装。
        ## 通过pip安装（推荐）
        您可以通过 pip 安装方式将腾讯会议 OpenAPI Python SDK 安装到您的项目中。
        请在命令行中执行以下命令:
        
        ```bash
        pip install --upgrade wemeet-openapi-sdk
        ```
        请注意，如果同时有 python2 和 python3 环境， python3 环境需要使用 pip3 命令安装。
        ## 通过源码包安装
        1. 前往 [Github 代码托管地址](https://github.com/TencentCloud/wemeet-openapi-sdk-python) 下载源码压缩包；
        2. 解压源码包到您项目合适的位置；
        3. 使用如下命令安装：
        ```bash
        cd wemeet-openapi-sdk-python
        pip install .
        ```
        
        # 示例
        
        以创建会议接口为例：
        ```Python
        import random
        import time
        
        import wemeet_openapi
        
        # create_meeting_demo 创建会议请求demo
        def create_meeting_demo():
        
            # 1.构造 client 客户端(jwt 鉴权需要配置 appId sdkId secretID 和 secretKey)
            client = wemeet_openapi.Client(app_id="2****46", sdk_id="2****50",
                                           secret_id="Zk*****J8h",
                                           secret_key="Y2z*****WRsVksn")
        
            # 2.构造请求体
            request = wemeet_openapi.ApiV1MeetingsPostRequest(
                body=wemeet_openapi.V1MeetingsPostRequest(
                    instanceid=2,
                    meeting_type=0,
                    subject="测试会议",
                    type=1,
                    userid="userid",
                    start_time="1651334400",
                    end_time="1651377600"
                )
            )
        
            # 3.构造 JWT 鉴权器
            authenticator_builder = wemeet_openapi.JWTAuthenticator(
                nonce=random.randrange(0, 2 ** 64),
                timestamp=str(int(time.time()))
            ).options_build()
        
            # 4.发送对应的请求
            try:
                response = client.meetings_api.v1_meetings_post(
                    request=request,
                    authenticator_options=[authenticator_builder])
        
                print(f"Response from `MeetingsApi.V1MeetingsPost`: {vars(response)}\n")
            except wemeet_openapi.ClientException as e:
                print(f"Error when calling `MeetingsApi.V1MeetingsPost`: {e}\n")
        
            except wemeet_openapi.ServiceException as svrErr:
                print(f"Error when calling `MeetingsApi.V1MeetingsPost`: {svrErr}\n")
                print(f"Full HTTP response: {str(svrErr.api_resp.raw_body)}\n")
        
        
        # 调用入口点函数
        if __name__ == "__main__":
            create_meeting_demo()
        ```
        
Keywords: Wemeet,OpenAPI SDK
Platform: UNKNOWN
Requires-Python: >=3.7
Description-Content-Type: text/markdown
