Skip to main content

Python 3 中的非官方 Backpack.tf API 包装器。

项目描述

BackpackTF-API

这是 Python 中 Backpack.tf API 的非官方 api 包装器。您可以使用此 API 做很多事情,请继续阅读以获取更多信息

GitHub 发布(按日期最新) 构建状态 GitHub PyPI - 下载

入门

要开始使用此 api,请按照以下说明进行操作。

您需要在BackpackTF注册一个 API 密钥并创建一个应用程序以使用该 API 的所有功能

安装

pip install BackpackTF

快速入门指南

这是获取商品价格的快速代码

from BackpackTF import Currency

api = Currency(apikey="xxxxxxxxxxxxxxxxx")

price = api.item_price(item="Tour of Duty Ticket", quality="Unique", craftable=1, tradable=1, priceindex=0)

print(price)

详细文档

帐户类

在里面

属性 描述
client_id 从你的backpack.tf应用程序在这里
client_secret 从你的backpack.tf应用程序在这里
api_key 你的 api 密钥从这里

create_listing - 在背包.tf 上创建列表/分类

属性 描述
意图 0(买入)或 1(卖出)
ID 如果intent是1,你想列出的id的当前id
项目名 如果intent为0,你想购买的商品名称
质量 如果意图为 0,则为数字或文本
可制作的 如果意图是 0、0 或 1
优惠 设置为 0 仅接受好友请求
买断 设置为 0 以允许协商
晋升 设置为 1 推广它,必须是溢价
细节 列表评论,最多 200 个字符
价格指数 复杂,大部分时间为 0。更多信息

成功或失败返回 0 或 1。

search_classifieds - 搜索分类信息

属性 描述
意图 出售,购买,或两者兼而有之
页面大小 结果 / 第 0 页 < page_size <= 30
您要查看的页码
折叠 如果设置 0 禁用列表折叠
项目名 您要搜索的项目的名称
蒸汽车 您要查看其列表的用户的 Steam id
可交易的 0/1
可制作的 0/1
澳大利亚 0/1
磨损层 1-5 皮肤磨损层,使用 MiscUtils().wear_Tier_String_To_Int()
纹理名称 需要按 wear_tier 搜索,要搜索的皮肤/纹理的名称
质量 要搜索的质量的整数,使用 MiscUtils().qualityStringToInt() 来获取它
要搜索的油漆 ID
粒子 粒子识别效果
killstreak_tier 1-3、使用MiscUtils().killstreaker_Tier_String_To_Int()
光泽 0-7,使用 MiscUtils().sheen_String_To_Int()
杀戮者 杀手的 id

返回一个字典。是一个示例 json

extract_trade_url - 从列表中提取带有令牌的交易 url

属性 描述
列表JSON 这是背包.tf 上分类列表的 json 对象。你可以使用上面的方法得到它。
代理人 这是一个可选字段,提供符合 python 请求模块要求的字典。看这里

将交易 url 作为字符串返回。

货币类

在里面

属性 描述
apikey 你的 api 密钥从这里

get_currencies - 获取货币值

属性 描述
没有任何 没有任何

返回一个字典。这是一个示例 json。

price_history - 获取给定商品的价格历史记录

属性 描述
物品 您要搜索的项目的名称
质量 要搜索的质量的整数,使用 MiscUtils().qualityStringToInt("Unique") 来获取它
可制作的 0/1
可交易的 0/1
价格指数 复杂,大部分时间为 0。更多信息

返回一个字典数组。这是一个例子。

item_price - 获取给定商品的当前价格

属性 描述
物品 您要搜索的项目的名称
质量 要搜索的质量的整数,使用 MiscUtils().qualityStringToInt("Unique") 来获取它
可制作的 0/1
可交易的 0/1
价格指数 复杂,大部分时间为 0。更多信息

返回当前值的单个字典。这是一个例子。

get_all_prices - 获取所有价格

属性 描述
生的 显示 value_low 字段
自从 只会显示自 unix 时代以来价格发生变化的项目。

返回一种奇怪的 json 文件。这是一个例子,是结构。

MiscUtils 类

在里面

属性 描述
没有任何 没有任何

quality_string_to_int

属性 描述
细绳 质量的字符串。例如:“独一无二”

particle_string_to_int

属性 描述
细绳 粒子效果的字符串。

rarity_string_to_int

属性 描述
细绳 稀有之弦。

origin_string_to_int

属性 描述
细绳 原点的字符串。

wear_tier_string_to_int

属性 描述
细绳 wear_tier 的字符串。

killstreaker_string_to_int

属性 描述
细绳 杀戮者的字符串。

奇怪的部分字符串到整数

属性 描述
细绳 奇怪部分的字符串。

steam_id_to_account_id

属性 描述
细绳 steam_id 的字符串。

返回帐户 ID 的 int。

内置

作者

另请参阅参与此项目的贡献者列表。

执照

该项目在 MIT 许可下获得许可 - 请参阅LICENSE.md文件了解详细信息

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

BackpackTF-0.1.4.tar.gz (13.8 kB 查看哈希

已上传 source