Bugfix/fix feishu plugins (#8443)

Co-authored-by: 黎斌 <libin.23@bytedance.com>
This commit is contained in:
走在修行的大街上
2024-09-14 18:59:06 +08:00
committed by GitHub
parent 88c9834ef2
commit 72b7f8a949
8 changed files with 152 additions and 93 deletions

View File

@@ -76,9 +76,9 @@ class FeishuRequest:
url = "https://lark-plugin-api.solutionsuite.cn/lark-plugin/document/write_document"
payload = {"document_id": document_id, "content": content, "position": position}
res = self._send_request(url, payload=payload)
return res.get("data")
return res
def get_document_raw_content(self, document_id: str) -> dict:
def get_document_content(self, document_id: str, mode: str, lang: int = 0) -> dict:
"""
API url: https://open.larkoffice.com/document/server-docs/docs/docs/docx-v1/document/raw_content
Example Response:
@@ -92,16 +92,18 @@ class FeishuRequest:
""" # noqa: E501
params = {
"document_id": document_id,
"mode": mode,
"lang": lang,
}
url = "https://lark-plugin-api.solutionsuite.cn/lark-plugin/document/get_document_raw_content"
url = "https://lark-plugin-api.solutionsuite.cn/lark-plugin/document/get_document_content"
res = self._send_request(url, method="get", params=params)
return res.get("data").get("content")
def list_document_block(self, document_id: str, page_token: str, page_size: int = 500) -> dict:
def list_document_blocks(self, document_id: str, page_token: str, page_size: int = 500) -> dict:
"""
API url: https://open.larkoffice.com/document/server-docs/docs/docs/docx-v1/document/list
"""
url = "https://lark-plugin-api.solutionsuite.cn/lark-plugin/document/list_document_block"
url = "https://lark-plugin-api.solutionsuite.cn/lark-plugin/document/list_document_blocks"
params = {
"document_id": document_id,
"page_size": page_size,