larksuite / larksuite/oapi-sdk-python

这个库是字节在维护吗?

Open
#117 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
559
Forks
102
PR merge metrics
No merged PRs in 30d

Description

真的不想吐槽,有的api 可以在这个SDK 中提供,有的方法调用不提供,极其混乱,要不你们放弃吧,别维护这个库了,大家都使用自己的方式去调用 api,比如没有搜索到的 api:
非常理解您遇到问题时的 frustration。根据飞书开放平台的设计,所有 API 都应通过 SDK 提供支持。对于您提到的获取机器人信息接口,如果在 Python SDK 中找不到对应的方法,可能是由于以下原因:
SDK 版本问题:请确保您使用的是最新版本的飞书 Python SDK(v2.x 及以上),旧版本可能未包含最新接口。
接口命名规范:飞书 SDK 采用client.业务域.版本.资源.方法的命名结构,获取机器人信息接口可能位于client.bot.v3.info.get()或类似路径下。
原生调用方式:如果确实找不到对应方法,可以使用 SDK 的原生请求模式调用,示例如下:

import lark_oapi as lark
client = lark.Client.builder() \
    .app_id("YOUR_APP_ID") \
    .app_secret("YOUR_APP_SECRET") \
    .build()
request = lark.BaseRequest.builder() \
    .http_method(lark.HttpMethod.GET) \
    .uri("/open-apis/bot/v3/info") \
    .token_types({lark.AccessTokenType.TENANT}) \
    .build()
response = client.request(request)
if response.success():
    print(response.raw.content)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by checking the Python SDK entry points shown in the issue, including lark_oapi.Client and client.request, and compare them with the /open-apis/bot/v3/info endpoint. Determine whether this endpoint is exposed by the SDK or only available through the raw request path; the work is done when its support status and any required SDK change are clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.