fa
Feedback
Aditya FF Apis

Aditya FF Apis

رفتن به کانال در Telegram

https://telegra.ph/Dont-support-any-illegal-activities-06-28 https://telegra.ph/Disclaimer-11-25-17 @telegram

نمایش بیشتر
کشور مشخص نشده استدسته بندی مشخص نشده است
2 860
مشترکین
+8624 ساعت
+5877 روز
+2 80830 روز
آرشیو پست ها
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.

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.content

500 Members Complete 😏.

Tomorrow Outfit and Banner api and api def.

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)

Complete 100 Members. I Will Provide The api def. It Can Fetch Players Information Using Either a UID or a Name. 📋📚

This channel will provide FF APIs including Info, Banner, Outfit, and more — stay tuned for regular updates! 📣