ch
Feedback
Aditya FF Apis

Aditya FF Apis

前往频道在 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! 📣