sdk/oapiSdk/test1.py

38 lines
1.3 KiB
Python

import json
import csv
import io
from flask import Flask, jsonify, redirect, request
import time
import requests
from lark_oapi import Client, LogLevel, logger
from lark_oapi.api.drive.v1 import ListFileRequest
import chardet
from flask import Flask, request, jsonify
import lark_oapi as lark
from attendance import get_user_ids_and_names,get_attendance_data,save_to_csv,get_all_department_ids
from message import fetch_messages_for_chat,fetch_chats,save_messages,str_to_timestamp_seconds
from bitable import read_csv_with_auto_encoding_from_bytes,get_table_ids,extract_app_token,get_all_records
from files import list_files_recursive,extract_folder_token_from_url
from calendars import parse_event_time,format_ts,save_token,ensure_token_valid,load_token
client = lark.Client.builder() \
.app_id("cli_a8180bd0bb6e100d") \
.app_secret("vC0j95daj8X0wNGlNfiFtfyuhrocvfyC") \
.log_level(lark.LogLevel.DEBUG) \
.build()
# 获取日历列表
response = client.calendar.v4.calendar.list()
if response.code == 0:
calendar_list = response.data.calendar_list
print(calendar_list)
# 获取指定日历的日程列表
calendar_id = calendar_list[0]['calendar_id']
event_resp = client.calendar.v4.calendar_event.list(calendar_id=calendar_id)
if event_resp.code == 0:
events = event_resp.data.items
print(events)