4 个版本
0.1.12 | 2022 年 3 月 22 日 |
---|---|
0.1.11 | 2022 年 3 月 14 日 |
0.1.1 | 2022 年 3 月 12 日 |
0.1.0 | 2022 年 2 月 22 日 |
#2243 in Web 编程
22 每月下载量
77KB
1.5K SLoC
Rustiny
用 Rust 编写的 Destiny 2 / Bungie.net API 封装器。
如果您需要 Java 实现,请查看 JavaDestinyAPI。
在 crates.io 上查看
用法
(Rustiny 通常使用最新版本的 Rust)
除了这些示例外,请查看 src/lib.rs 以获取我使用的测试。
通过名称和区分符获取用户
let client = ApiInterface::new("YOUR API KEY HERE", true).await;
println!("{}", BungieUser::get_user_by_name_and_discrim_with_platform(client, String::from("dec4234#9904"), DestinyPlatform::All)
.await
.unwrap()
.primary.global_display_name);
获取宗族创始人的姓名
let clan = Clan::get_by_name(get_api().await.client, "Heavenly Mayhem").await.unwrap();
println!("{}", clan.founder.destinyUserInfo.global_display_name);
开发前景
-
统计数据
- 用户
- Steam ID 用户
宗族角色活动历史/PGCRs- 清单
- Destiny 物品/武器/装甲
- 物品搜索
- 角色装备
- 收藏品
- 成就
- 指标?
- 制作配方物品?
- 排行榜
- 宗族 - 聚合/排行榜
- 角色
- Destiny 聚合活动统计
- 用户
-
OAuth
- 实现 OAuth API
- 支持 OAuth 流
- 用户
- 请求加入宗族
- 未装备的物品
- 宗族
- 待处理/禁止成员
- 接受/邀请
- 禁止/踢出
- 更新描述/其他详细信息
- 社交
- 库存管理
- 从邮件管理员转出
- 转入保险库
- 转入其他角色
- 插入插件
- 杂项。
- 举报 PGCR 玩家
版本 0.1.12 - 2022 年 3 月 22 日
- 完成 PGCR 封装
- 添加了 get_activity_history()
- 添加了 Tester 结构以防止不必要的重复
- 宗族创始人信息
- 宗族每周奖励
- 宗族每周奖励清单提取器
- 将更多内容添加到开发待办事项列表
- 将另一个示例添加到 README 中
依赖项
~7–19MB
~286K SLoC