#api-client #line #bot #messaging #open-api #describe #generator

line_messaging_api

本文档描述了LINE消息API

3个版本

0.0.3 2024年4月20日
0.0.2 2024年2月13日
0.0.1 2023年12月3日

14#describe

Download history 46/week @ 2024-04-10 150/week @ 2024-04-17 7/week @ 2024-04-24 2/week @ 2024-05-15 8/week @ 2024-05-22 3/week @ 2024-05-29 21/week @ 2024-06-05

182 每月下载量
用于 line-bot-sdk-rust

无许可证

370KB
6K SLoC

line_messaging_api的Rust API客户端

本文档描述了LINE消息API。

概述

此API客户端是由OpenAPI Generator项目生成的。通过使用来自远程服务器的openapi-spec,您可以轻松生成API客户端。

  • API版本:0.0.3
  • 包版本:0.0.3
  • 构建包:org.openapitools.codegen.languages.RustClientCodegen

安装

将包放入项目文件夹中的line_messaging_api目录下,并在Cargo.toml下的[dependencies]中添加以下内容:

line_messaging_api = { path = "./line_messaging_api" }

API端点文档

所有URI均相对于https://api.line.me

方法 HTTP请求 描述
MessagingApiApi audience_match Post /bot/ad/multicast/phone
MessagingApiApi broadcast Post /v2/bot/message/broadcast
MessagingApiApi cancel_default_rich_menu Delete /v2/bot/user/all/richmenu
MessagingApiApi create_rich_menu Post /v2/bot/richmenu
MessagingApiApi create_rich_menu_alias Post /v2/bot/richmenu/alias
MessagingApiApi delete_rich_menu Delete /v2/bot/richmenu/{richMenuId}
MessagingApiApi delete_rich_menu_alias Delete /v2/bot/richmenu/alias/{richMenuAliasId}
MessagingApiApi get_ad_phone_message_statistics Get /v2/bot/message/delivery/ad_phone
MessagingApiApi get_aggregation_unit_name_list Get /v2/bot/message/aggregation/list
MessagingApiApi get_aggregation_unit_usage Get /v2/bot/message/aggregation/info
MessagingApiApi get_bot_info Get /v2/bot/info
MessagingApiApi get_default_rich_menu_id Get /v2/bot/user/all/richmenu
MessagingApiApi get_followers Get /v2/bot/followers/ids
MessagingApiApi get_group_member_count Get /v2/bot/group/{groupId}/members/count
MessagingApiApi get_group_member_profile Get /v2/bot/group/{groupId}/member/{userId}
MessagingApiApi 获取群成员ID GET /v2/bot/group/{groupId}/members/ids
MessagingApiApi 获取群摘要 GET /v2/bot/group/{groupId}/summary
MessagingApiApi 获取成员列表 GET /v2/bot/membership/list
MessagingApiApi 获取成员订阅 GET /v2/bot/membership/subscription/{userId}
MessagingApiApi 获取消息配额 GET /v2/bot/message/quota
MessagingApiApi 获取消息配额消耗 GET /v2/bot/message/quota/consumption
MessagingApiApi 获取窄播进度 GET /v2/bot/message/progress/narrowcast
MessagingApiApi 获取已发送广播消息数量 GET /v2/bot/message/delivery/broadcast
MessagingApiApi 获取已发送多播消息数量 GET /v2/bot/message/delivery/multicast
MessagingApiApi 获取已发送推送消息数量 GET /v2/bot/message/delivery/push
MessagingApiApi 获取已发送回复消息数量 GET /v2/bot/message/delivery/reply
MessagingApiApi 获取PnP消息统计 GET /v2/bot/message/delivery/pnp
MessagingApiApi 获取个人资料 GET /v2/bot/profile/{userId}
MessagingApiApi 获取丰富菜单 GET /v2/bot/richmenu/{richMenuId}
MessagingApiApi 获取丰富菜单别名 GET /v2/bot/richmenu/alias/{richMenuAliasId}
MessagingApiApi 获取丰富菜单别名列表 GET /v2/bot/richmenu/alias/list
MessagingApiApi 获取丰富菜单批量进度 GET /v2/bot/richmenu/progress/batch
MessagingApiApi 获取用户丰富菜单ID GET /v2/bot/user/{userId}/richmenu
MessagingApiApi 获取丰富菜单列表 GET /v2/bot/richmenu/list
MessagingApiApi 获取房间成员数量 GET /v2/bot/room/{roomId}/members/count
MessagingApiApi 获取房间成员个人资料 GET /v2/bot/room/{roomId}/member/{userId}
MessagingApiApi 获取房间成员ID GET /v2/bot/room/{roomId}/members/ids
MessagingApiApi 获取webhook端点 GET /v2/bot/channel/webhook/endpoint
MessagingApiApi 发行链接令牌 POST /v2/bot/user/{userId}/linkToken
MessagingApiApi 离开群组 POST /v2/bot/group/{groupId}/leave
MessagingApiApi 离开房间 POST /v2/bot/room/{roomId}/leave
MessagingApiApi 将丰富菜单ID链接到用户 POST /v2/bot/user/{userId}/richmenu/{richMenuId}
MessagingApiApi 将丰富菜单ID链接到多个用户 POST /v2/bot/richmenu/bulk/link
MessagingApiApi 将消息标记为已读 POST /v2/bot/message/markAsRead
MessagingApiApi 多播 POST /v2/bot/message/multicast
MessagingApiApi 窄播 POST /v2/bot/message/narrowcast
MessagingApiApi 推送消息 POST /v2/bot/message/push
MessagingApiApi 通过手机推送消息 POST /bot/pnp/push
MessagingApiApi 回复消息 POST /v2/bot/message/reply
MessagingApiApi 丰富菜单批量操作 POST /v2/bot/richmenu/batch
MessagingApiApi 设置默认丰富菜单 POST /v2/bot/user/all/richmenu/{richMenuId}
MessagingApiApi 设置webhook端点 PUT /v2/bot/channel/webhook/endpoint
MessagingApiApi 显示加载动画 POST /v2/bot/chat/loading/start
MessagingApiApi 测试webhook端点 POST /v2/bot/channel/webhook/test
MessagingApiApi 从用户解除丰富菜单ID DELETE /v2/bot/user/{userId}/richmenu
MessagingApiApi 从多个用户解除丰富菜单ID POST /v2/bot/richmenu/bulk/unlink
MessagingApiApi 更新丰富菜单别名 POST /v2/bot/richmenu/alias/{richMenuAliasId}
MessagingApiApi 验证广播 POST /v2/bot/message/validate/broadcast
MessagingApiApi 验证多播 POST /v2/bot/message/validate/multicast
MessagingApiApi 验证窄播 POST /v2/bot/message/validate/narrowcast
MessagingApiApi 验证推送 POST /v2/bot/message/validate/push
MessagingApiApi 验证回复 POST /v2/bot/message/validate/reply
MessagingApiApi 验证丰富菜单批量请求 POST /v2/bot/richmenu/validate/batch
MessagingApiApi 验证丰富菜单对象 POST /v2/bot/richmenu/validate
消息APIBlobAPI 获取消息内容 GET /v2/bot/message/{messageId}/content
消息APIBlobAPI 获取消息内容预览 GET /v2/bot/message/{messageId}/content/preview
消息APIBlobAPI 通过消息ID获取消息内容转码 GET /v2/bot/message/{messageId}/content/transcoding
消息APIBlobAPI 获取丰富菜单图片 GET /v2/bot/richmenu/{richMenuId}/content
消息APIBlobAPI 设置丰富菜单图片 POST /v2/bot/richmenu/{richMenuId}/content

模型文档

要获取生成的文档,请使用

cargo doc --open

作者

依赖项

~7-18MB
~276K SLoC