Aditya FF Apis
前往频道在 Telegram
9 124
订阅者
+5524 小时
+3407 天
+2 39130 天
帖子存档
9 133
Player Bancheck By Uid/Name api:
https://info.killersharmabot.online/bancheck?uid={search_parameter}
https://info.killersharmabot.online/bancheck?name={search_parameter}Player Wishlist Check By Uid/Name api:
https://info.killersharmabot.online/wishlist?uid={search_parameter}
https://info.killersharmabot.online/wishlist?name={search_parameter}Player Bancheck By Uid/Name def:
def fetch_player_isbanner_data_by_uid_or_name(search_parameter): if search_parameter.isdigit(): url = f"https://info.killersharmabot.online/bancheck?uid={search_parameter}" else: url = f"https://info.killersharmabot.online/bancheck?name={search_parameter}" response = requests.get(url) if response.status_code != 200: return None data = response.json() account_id = data.get("accountId") name = data.get("name") region = data.get("region", "Not Choosen") return (account_id, name, region, data)Player Wishlist Check By Uid/Name def:
def fetch_player_wishlist_data_by_uid_or_name(search_parameter): if search_parameter.isdigit(): url = f"https://info.killersharmabot.online/wishlist?uid={search_parameter}" else: url = f"https://info.killersharmabot.online/wishlist?name={search_parameter}" response = requests.get(url) if response.status_code != 200: return None data = response.json() player = data.get("player") return (player.get("uid"), player.get("name"), player.get("region", "Not Choosen"), data)Guild Leader Info By Player Uid/Name def:
def fetch_leader_data_by_uid_or_name(search_parameter): result = fetch_player_data_by_uid_or_name(search_parameter) if result is None: return None account_id, player_name, region, data = result captain_information = data.get("captainBasicInfo", {}) if not captain_information.get("accountId"): return None leader_uid = captain_information.get("accountId") url = f"https://info.killersharmabot.online/player-info?uid={leader_uid}" response = requests.get(url) if response.status_code != 200: return None leader_data = response.json() basic_info = leader_data.get("basicInfo", {}) return (basic_info.get("accountId"), basic_info.get("nickname"), basic_info.get("region", "Not Choosen"), leader_data)
9 133
👋 You own a popular channel – @adityaffapis. Now you can customize its appearance so that your channel will stand out among others.
These features are exclusive and require your channel to reach a specific level to access them. Just ask your subscribers to boost the channel using this link: https://t.me/adityaffapis?boost. As your channel receives more boosts, it will level up – with each level unlocking additional benefits.
Also, you can host a 🎁 giveaway in your channel, gifting Telegram Premium to random subscribers. Each gifted subscription will add 4 boosts to your channel. The giveaway feature has just been upgraded – now offering a longer duration, options to include additional prizes, and a public list of winners.
9 133
Tomorrow, I'll Provide The FF Player Wishlist and Ban Check apis along With Their Function def. They Will Work With Both Players UID and Name.
9 133
Banner api:
https://image.killersharmabot.online/banner-image?headPic={headPic}&bannerId={bannerId}&name={name}&level={level}&guild={guild}&pinId={pinId}&celebrity={celebrity}&frame={frame}Outfit api:
https://image.killersharmabot.online/outfit-image?avatar_id={character_id}&clothes={outfit_ids}Safe Get URL Response def:
def safe_get_url(url):
response = requests.get(url)
response.raise_for_status()
return response
Banner api def:
def fetch_banner_image(player_data):
basic_information = player_data.get("basicInfo", {})
clan_information = player_data.get("clanBasicInfo", {})
frame = "true" if basic_information.get("primeLevel", {}).get("level") == 8 else "false"
url = f"https://image.killersharmabot.online/banner-image?headPic={basic_information.get('headPic','')}&bannerId={basic_information.get('bannerId','')}&name={basic_information.get('nickname','').replace('#','%23').replace('&','%26')}&level={basic_information.get('level',2)}&guild={clan_information.get('clanName','').replace('#','%23').replace('&','%26')}&pinId={basic_information.get('pinId','900000012')}&celebrity={basic_information.get('celebrityStatus',0)}&primeLevel={basic_information.get('primeLevel',{}).get('level',0)}&frame={frame}"
response = safe_get_url(url)
return response.content
Outfit api def:
def fetch_outfit_image(player_data):
basic_information = player_data.get("basicInfo", {})
profile_information = player_data.get("profileInfo", {})
equipped_weapons = basic_information.get("weaponSkinShows", [])
equipped_outfits = profile_information.get("clothes", [])
character_id = profile_information.get("avatarId", "102000007")
outfit_ids = ",".join(str(item) for item in (equipped_outfits + equipped_weapons)) if (equipped_outfits or equipped_weapons) else ""
url = f"https://image.killersharmabot.online/outfit-image?avatar_id={character_id}&clothes={outfit_ids}"
response = safe_get_url(url)
return response.content9 133
Player Information api:
https://info.killersharmabot.online/player-info?uid={search_parameter}
https://info.killersharmabot.online/player-info?name={search_parameter}Player Information api def:
def fetch_player_data_by_uid_or_name(search_parameter):
if search_parameter.isdigit():
url = f"https://info.killersharmabot.online/player-info?uid={search_parameter}"
else:
url = f"https://info.killersharmabot.online/player-info?name={search_parameter}"
response = requests.get(url)
if response.status_code != 200:
return None
data = response.json()
basic_info = data.get("basicInfo")
return (basic_info.get("accountId"), basic_info.get("nickname"), basic_info.get("region", "Not Choosen"), data)9 133
Complete 100 Members. I Will Provide The api def. It Can Fetch Players Information Using Either a UID or a Name. 📋📚
9 133
This channel will provide FF APIs including Info, Banner, Outfit, and more — stay tuned for regular updates! 📣
