python fortnite api包装器

fortnite的Python项目详细描述


python fortnite api包装器

DiscordPyPI

安装

pip install fortnite

用法

设置

Obtaining fortnite and launcher tokens
正在寻找异步客户端?签出JakeMakesStuff/aiofortnite

frompfawimportFortnite,Platform,Modefortnite=Fortnite(fortnite_token='FORTNITE_TOKEN',launcher_token='LAUNCHER_TOKEN',password='PASSWORD',email='EMAIL')

玩家

返回包含属性名称和ID的对象。

player=fortnite.player(username='Smitty Werbenjagermanjensen')print(player.name)print(player.id)# prints:# Smitty Werbenjagermanjensen# 9c9212603304472d831c03d0978d2bc1

皇家战役统计

创建一个对象,该对象包含给定玩家的各种统计信息。

stats=fortnite.battle_royale_stats(username='Smitty Werbenjagermanjensen',platform=Platform.pc)print(f'Solo Wins: {stats.solo.wins}')print(f'Duo Wins: {stats.duo.wins}')print(f'Squad Wins: {stats.squad.wins}')print(f'Lifetime Wins: {stats.all.wins}')# prints:# Solo Wins: 1051# Duo Wins: 1005# Squad Wins: 210# Lifetime Wins: 2266

服务器状态

检查Fortnite服务器的状态。向上返回true,向下返回false。

status=fortnite.server_status()ifstatus:print('Servers are UP!')else:print('Servers are DOWN.')

朋友

返回玩家ID列表

smittys_pals=fortnite.friends(username='Smitty Werbenjagermanjensen')forfriendinsmittys_pals:print(friend)

新闻

返回包含common、br和login属性的对象。

news=fortnite.news()forbr_newsinnews.br:print(br_news.image)print(br_news.title)print(br_news.body)

存储

store=fortnite.store()print(store.refresh_interval_hrs)print(store.daily_purchase_hrs)print(store.expiration)forfrontinstore.storefronts:print(front.name)forentryinfront.catalog_entries:print(entry.offer_id)print(entry.dev_name)print(entry.offer_type)print(entry.title)print(entry.description)print(entry.refundable)forpriceinentry.prices:print(price.currency_type)print(price.regular_price)print(price.final_price)print(price.sale_expiration)print(price.base_price)

排行榜

leaderboard=fortnite.leaderboard(count=10,platform=Platform.pc,mode=Mode.solo)forplayerinleaderboard:print(f'{player.id} - {player.name} - {player.rank} - {player.value}')# prints:# 385c4d9ab7e3498db533ff4d2d9f4c5b - twitch_bogdanakh - 1 - 909# 155234bbadaa4e8199a7b2d413722290 - TwitchTV.lavak3_ - 2 - 805# c083d2200d654b25a87c0c48cb76c902 - Agares29_Twitch - 3 - 781# 0041d08bedc548d9a2230c4a28550594 - Myboosting.com2 - 4 - 736# 6f5c77adef1c4e47bc33f1f0c8b4b263 - Twitch_DutchHawk - 5 - 728# e94c3e05284443398803285171550b45 - twitchtvLIKANDOO - 6 - 675# 13b3c77420da4101a213e1f646b316a9 - Twitch APEXENITH - 7 - 675# b94176db4c254f9099fb2bd8e8ae0f94 - VaxitylolMIXERtv - 8 - 624# cfd16ec54126497ca57485c1ee1987dc - SypherPK - 9 - 608# a9467569462d4149bc438550c03a45c9 - RuralKTmixer.com - 10 - 607

贡献者

感谢那些帮助完成这个项目的人。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpringbean已创建但未自动连接   java LibGDX游戏在三星Galaxy Grand Prime上结束   如何在Java中列出字符串句子中所有匹配条件的单词   java在Recyclerview中使用“putExtra”传递数据   java从一个特定的数组中提取特定的JSON对象,以便在Android中通过一个意图放入另一个活动   java需要使用IntelliJ和设置项目SDK的帮助   java springcontextindexer和Swagger 3   java使用indexOf和substring计算数字   java使用xml解析在word文档中查找隐式分页符   在添加<context:componentscan basepackage=“com.young.user”/   java无条件更改JTable单元格的背景色   选择列表中的java调用oracle函数:节点无数据类型   java如何添加缓冲图像作为JFrame的背景,然后在此图像上添加面板?   java Javadoc找不到用scala编写的类   java连接到文件共享程序的IP地址   java将数组元素加载到集合中   Tomcat中的java servlet、过滤器和线程   非Bean对象中的java EJB CDI注入?   java与println和printf的不同舍入