REST API · v1

MakeFav API စာတမ်း

သင့်ကိုယ်ပိုင်ကုဒ်၊ build script များနှင့် CI pipeline များမှ ပြည့်စုံသော favicon package များကို ဖန်တီးပါ။ တောင်းဆိုမှုတစ်ခုတည်းဖြင့် မည်သည့်ပုံကိုမဆို favicon.ico၊ Apple touch icon များ၊ Android နှင့် PWA အိုင်ကွန်များ၊ web manifest နှင့် ကူးထည့်ရန် အသင့် HTML တို့အဖြစ် ပြောင်းပေးသည်။

ဤစာမျက်နှာတွင်

အမြန်စတင်ရန်

MakeFav API သည် ရိုးရှင်းသော HTTPS + JSON REST API ဖြစ်သည်။ Endpoint အားလုံးသည် base URL တစ်ခုအောက်တွင် ရှိသည်။

https://makefav.com/api/v1
  1. အခမဲ့အကောင့် ဖွင့်ပါ
    စာရင်းသွင်းပြီး သင့်အီးမေးလ်လိပ်စာကို အတည်ပြုကာ MakeFav သတင်းလွှာ စာရင်းသွင်းမှုကို ဆက်လက်ဖွင့်ထားပါ – ၎င်းသည် အခမဲ့အစီအစဉ်၏ တစ်ခုတည်းသော เงื่อนไข ဖြစ်သည်။
  2. API key ဖန်တီးပါ
    သင့်အကောင့်ရှိ API keys စာမျက်နှာကို ဖွင့်ပြီး ကိုယ်ပိုင် key တစ်ခု ဖန်တီးပါ။ ၎င်းသည် mf_ ဖြင့် စတင်ပြီး တစ်ကြိမ်သာ ပြသသောကြောင့် လုံခြုံစွာ သိမ်းထားပါ။ API keys စီမံရန်
  3. ပထမဆုံး တောင်းဆိုမှု ပို့ပါ
    Generate endpoint သို့ ပုံတစ်ပုံ တင်ပြီး ပြန်လာသော ZIP ဖိုင်ကို သိမ်းပါ။
curl --fail-with-body -sS https://makefav.com/api/v1/generate \
  -H "Authorization: Bearer $MAKEFAV_API_KEY" \
  -F "[email protected]" \
  -F "app_name=My App" \
  -F "theme_color=#2f9e68" \
  -F "radius=20" \
  -o favicons.zip

Unzip favicons.zip, upload the files to your website and paste the HTML code from the end of readme-makefav.txt into the <head> of every page.

အထောက်အထားစိစစ်ခြင်း

ကာကွယ်ထားသော endpoint တစ်ခုသို့ တောင်းဆိုမှုတိုင်းတွင် ကိုယ်ပိုင် API key ပါဝင်ရမည်။ သင့်အကောင့်စာမျက်နှာတွင် key များကို မည်သည့်အချိန်မဆို ဖန်တီးခြင်း၊ အမည်ပေးခြင်းနှင့် ရုပ်သိမ်းခြင်း ပြုလုပ်နိုင်သည်။ API keys

Send the key as a bearer token in the Authorization header, or – if your HTTP client makes that awkward – in the X-API-Key header. Both are equivalent.

Authorization: Bearer mf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# or, alternatively
X-API-Key: mf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Key များသည် အီးမေးလ်လိပ်စာ အတည်ပြုပြီး သတင်းလွှာ စာရင်းသွင်းမှု ဆက်လက်ဖွင့်ထားသော အသုံးပြုသူတစ်ဦးနှင့် သက်ဆိုင်သည် (အခမဲ့အစီအစဉ်၏ သတ်မှတ်ချက်)။ အီးမေးလ် မအတည်ပြုရသေးလျှင်၊ သတင်းလွှာကို ပိတ်ထားလျှင် သို့မဟုတ် အကောင့်ကို ပိတ်ပင်ထားလျှင် တောင်းဆိုမှုတိုင်းသည် 403 Forbidden ပြန်လာမည်။
API key များကို စကားဝှက်ကဲ့သို့ ဆက်ဆံပါ – server ပေါ်တွင် သို့မဟုတ် CI secrets ထဲတွင်သာ သိမ်းပါ၊ ဘရောက်ဇာကုဒ်၊ မိုဘိုင်းအက်ပ် သို့မဟုတ် အများသုံး repository များတွင် လုံးဝ မထားပါနှင့်။ ပေါက်ကြားလျှင် key ကို ချက်ချင်း ရုပ်သိမ်းပါ။

Missing or invalid keys return 401 Unauthorized. The GET /sizes and GET /openapi.json endpoints do not require a key.

တောင်းဆိုမှု ကန့်သတ်ချက်များ

မူလအားဖြင့် API key တစ်ခုစီသည် တစ်နာရီလျှင် တောင်းဆိုမှု 100 ခု ပြုလုပ်နိုင်သည်။ အထောက်အထားစိစစ်ထားသော တုံ့ပြန်မှုတိုင်းက သင်ရောက်ရှိနေသော အနေအထားကို ပြောပြသည်။

Headerဖော်ပြချက်
X-RateLimit-Limitလက်ရှိ အချိန်ပိုင်းအတွင်း ခွင့်ပြုထားသော တောင်းဆိုမှု အများဆုံးအရေအတွက်။
X-RateLimit-Remainingလက်ရှိ အချိန်ပိုင်းအတွင်း ကျန်ရှိသော တောင်းဆိုမှုများ။
X-RateLimit-Resetအချိန်ပိုင်း ပြန်လည်စတင်မည့် Unix timestamp (စက္ကန့်၊ UTC)။
HTTP/1.1 200 OK
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 97
X-RateLimit-Reset: 1767225600

When the limit is exceeded the API responds with HTTP 429 and the error code rate_limited. Wait until the time in X-RateLimit-Reset before retrying – do not retry in a tight loop.

HTTP/1.1 429 Too Many Requests
Content-Type: application/json
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1767225600

{"error": {"code": "rate_limited", "message": "Rate limit exceeded. Try again after the reset time."}}

You can check your current quota at any time with GET /me.

Endpoint များ

Endpointအထောက်အထားစိစစ်ရေးဖော်ပြချက်
POST /generateAPI keyပြည့်စုံသော favicon package ဖန်တီးပါ။
GET /meAPI keyသင့်အကောင့်နှင့် လက်ရှိ rate-limit အခြေအနေ။
GET /sizesမရှိဂျင်နရေတာက ထုတ်ပေးသော အိုင်ကွန်ဖိုင်များနှင့် အရွယ်အစားများ၏ စာရင်း။
GET /openapi.jsonမရှိစက်က ဖတ်နိုင်သော OpenAPI 3.1 သတ်မှတ်ချက်။

favicon ပက်ကေ့ချ် ဖန်တီးရန်

POST/generate

မူရင်းပုံတစ်ပုံမှ favicon ပက်ကေ့ချ်အပြည့်အစုံကို ဖန်တီးပေးသည်။ ပုံကို နည်းလမ်းသုံးမျိုးအနက် တစ်မျိုးဖြင့် ပို့နိုင်သည်။

Content typeပုံ fieldဖော်ပြချက်
multipart/form-dataimageဖိုင်တင်ခြင်း။ အကြံပြုသည် – အထိရောက်ဆုံးနည်းလမ်း။
application/jsonimage_base64Base64-encoded image, either raw base64 or a data URL such as data:image/png;base64,iVBOR….
application/jsonimage_urlပုံ၏ အများသုံး http သို့မဟုတ် https URL။ ဆာဗာက ဒေါင်းလုဒ်လုပ်သည် (အများဆုံး 10 MB)။

ထောက်ပံ့သော input ဖော်မတ်များ- PNG, JPG, WebP, AVIF, GIF, BMP, SVG နှင့် ICO။ ဖိုင်အရွယ်အစား အများဆုံး- 10 MB။

ပါရာမီတာများ

ပါရာမီတာအားလုံးသည် ရွေးချယ်ခွင့်ရှိသည်။ form field (multipart) အဖြစ် သို့မဟုတ် JSON property အဖြစ် ပို့နိုင်သည်။ မမှန်သော တန်ဖိုးများသည် မူလတန်ဖိုးသို့ ပြန်ကျသွားမည်။

အမည်အမျိုးအစား / အကွာအဝေးမူလတန်ဖိုးဖော်ပြချက်
app_namestring၊ အများဆုံး စာလုံး 60My Websiteသင့်ဝဘ်ဆိုက် သို့မဟုတ် အက်ပ်အမည်။ manifest.json နှင့် ဥပမာစာမျက်နှာတွင် အသုံးပြုသည်။
short_namestring၊ အများဆုံး စာလုံး 24app_name ၏ ပထမ စာလုံး 12 လုံးAndroid ပင်မစခရင်များတွင် အိုင်ကွန်အောက်၌ ပြသသော အမည်တို။
theme_color#rrggbb#ffffffဘရောက်ဇာ UI အရောင် (theme-color meta tag နှင့် manifest)။
tile_color#rrggbbtheme_color နှင့် တူညီသည်Windows Start tile များ၏ နောက်ခံအရောင်။
backgroundtransparent | #rrggbbtransparentဘရောက်ဇာ၊ Android နှင့် Windows အိုင်ကွန်များ၏ နောက်ခံ။
apple_background#rrggbb#ffffffApple touch icon များနှင့် maskable icon ၏ နောက်ခံ (iOS သည် ဖောက်ထွင်းမြင်ရမှုကို မထောက်ပံ့ပါ)။ background သည် အရောင်ဖြစ်နေလျှင် လျစ်လျူရှုပြီး ထိုအရောင်ကို အသုံးပြုမည်။
paddinginteger၊ 0–40 (%)0ပုံပတ်လည်ရှိ နေရာလွတ်၊ အိုင်ကွန်အရွယ်အစား၏ ရာခိုင်နှုန်းအဖြစ်။
radiusinteger၊ 0–50 (%)0ထောင့်ဝိုင်းခြင်း။ 50 ဆိုလျှင် စက်ဝိုင်းဖြစ်သည်။ iOS က ကိုယ်တိုင်ဝိုင်းပေးသောကြောင့် Apple အိုင်ကွန်များတွင် မသက်ရောက်ပါ။
zoominteger၊ 50–400 (%)100အိုင်ကွန်အတွင်းရှိ ပုံ၏ စကေး။ 100 ထက်ကြီးသော တန်ဖိုးများသည် ပုံကို ဖြတ်တောက်မည်။
offset_x, offset_ynumber၊ -1 မှ 10ပုံကို အလျားလိုက် / ဒေါင်လိုက် ရွှေ့သည်၊ အိုင်ကွန်အရွယ်အစား၏ အပိုင်းအစအဖြစ်။
pathstring/အိုင်ကွန်များ ထားမည့် သင့်ဆာဗာပေါ်ရှိ ဖိုလ်ဒါ။ HTML ကုဒ်အပိုင်းအစ၊ manifest နှင့် browserconfig တို့တွင် အသုံးပြုသည်။
displaystandalone | fullscreen | minimal-ui | browserstandalonemanifest တွင် ရေးသားမည့် PWA ပြသမှုမုဒ်။
pixelatedauto | 1 | 0autopixel art အတွက် ပြတ်သားသော nearest-neighbour စကေးချဲ့ခြင်း။ auto သည် 64 px သို့မဟုတ် ထိုထက်သေးသော မူရင်းပုံများအတွက် ဖွင့်ပေးသည်။
maskable1 | 01Android adaptive icon များအတွက် safe-zone padding ပါသော maskable-icon-512x512.png ကိုပါ ဖန်တီးမည်။
ico_sizesကော်မာခြား စာရင်း- 16, 24, 32, 48, 64, 128, 25616,32,48favicon.ico တွင် ထည့်သွင်းမည့် အရွယ်အစားများ။
groupsကော်မာခြား စာရင်း- favicon, apple, android, msfavicon,apple,android,msဖန်တီးမည့် အိုင်ကွန်အစုများ- ဘရောက်ဇာ favicon များ၊ Apple touch icon များ၊ Android / PWA အိုင်ကွန်များနှင့် Windows tile များ။
formatzip | jsonzipတုံ့ပြန်မှု ဖော်မတ် – အောက်တွင်ကြည့်ပါ။

တုံ့ပြန်မှု

format=zip
Binary ZIP archive with Content-Type: application/zip and Content-Disposition: attachment. Default.
format=json
JSON object with the package id (32 hex characters), the html snippet for your <head> and a files array; each file has name, mime, size (bytes) and base64 contents.

ဥပမာ တောင်းဆိုမှု – multipart၊ ZIP တုံ့ပြန်မှု

curl --fail-with-body -sS https://makefav.com/api/v1/generate \
  -H "Authorization: Bearer $MAKEFAV_API_KEY" \
  -F "[email protected]" \
  -F "app_name=My App" \
  -F "theme_color=#2f9e68" \
  -F "radius=20" \
  -o favicons.zip
HTTP/1.1 200 OK
Content-Type: application/zip
Content-Disposition: attachment
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 99
X-RateLimit-Reset: 1767225600

<binary ZIP data>

ဥပမာ တောင်းဆိုမှု – ပုံ URL ပါသော JSON၊ JSON တုံ့ပြန်မှု

curl --fail-with-body -sS https://makefav.com/api/v1/generate \
  -H "Authorization: Bearer $MAKEFAV_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image_url": "https://example.com/logo.png",
    "app_name": "My App",
    "theme_color": "#2f9e68",
    "radius": 20,
    "groups": "favicon,apple,android",
    "format": "json"
  }'
{
  "id": "9f86d081884c7d659a2feaa0c55ad015",
  "html": "<link rel=\"apple-touch-icon\" sizes=\"57x57\" href=\"/apple-icon-57x57.png\">\n…\n<meta name=\"theme-color\" content=\"#2f9e68\">",
  "files": [
    {"name": "favicon.ico", "mime": "image/x-icon", "size": 15086, "base64": "AAABAAMAEBAAAAEAIABoBAAANgAAACAg…"},
    {"name": "favicon-16x16.png", "mime": "image/png", "size": 612, "base64": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQ…"},
    {"name": "manifest.json", "mime": "application/json", "size": 1094, "base64": "ewogICAgIm5hbWUiOiAiTXkgQXBwIiwK…"}
  ]
}

သင့်အကောင့်ကို ရယူရန်

GET/me

API key ပိုင်ရှင် အသုံးပြုသူနှင့် လက်ရှိ rate-limit အခြေအနေကို ပြန်ပေးသည်။ key ကို စစ်ဆေးရန် အသုံးဝင်သည်။ အထောက်အထားစိစစ်ခြင်း လိုအပ်သည်၊ ပါရာမီတာ မလို။

ဥပမာ တောင်းဆိုမှု

curl -sS https://makefav.com/api/v1/me \
  -H "Authorization: Bearer $MAKEFAV_API_KEY"

ဥပမာ တုံ့ပြန်မှု

{
  "id": 1,
  "email": "[email protected]",
  "name": "Jane Doe",
  "rate_limit": {"limit": 100, "remaining": 97, "reset": 1767225600}
}

အိုင်ကွန်အရွယ်အစားများ စာရင်း

GET/sizes

Returns every icon file the generator can produce, with its pixel size and group. No authentication and no parameters. The group value matches the groups parameter of POST /generate.

ဥပမာ တောင်းဆိုမှု

curl -sS https://makefav.com/api/v1/sizes

ဥပမာ တုံ့ပြန်မှု

{
  "files": [
    {"name": "favicon-16x16.png", "size": 16, "group": "favicon"},
    {"name": "favicon-32x32.png", "size": 32, "group": "favicon"},
    {"name": "apple-touch-icon.png", "size": 180, "group": "apple"},
    {"name": "android-icon-192x192.png", "size": 192, "group": "android"},
    {"name": "ms-icon-144x144.png", "size": 144, "group": "ms"}
  ]
}

OpenAPI သတ်မှတ်ချက်

GET/openapi.json

ဤ API ၏ OpenAPI 3.1 ဖော်ပြချက်ကို ပြန်ပေးသည်။ အထောက်အထားစိစစ်ခြင်း မလိုပါ။ Postman, Insomnia သို့မဟုတ် Swagger UI သို့ တင်သွင်းနိုင်သည်၊ သို့မဟုတ် သင့်ဘာသာစကားအတွက် typed client ဖန်တီးရန် သုံးနိုင်သည်။

curl -sS https://makefav.com/api/v1/openapi.json -o makefav-openapi.json

အမှားများ

Successful requests return HTTP 200. Every error returns a JSON body with a stable, machine-readable code and a human-readable message. Always branch on the code, not on the message text.

HTTP/1.1 422 Unprocessable Content
Content-Type: application/json

{
  "error": {
    "code": "invalid_image",
    "message": "The uploaded file could not be decoded as an image."
  }
}
HTTP အခြေအနေအမှားကုဒ်အဓိပ္ပာယ်
400bad_requestတောင်းဆိုမှု ပုံစံမမှန်ပါ။ ဥပမာ ပုံမပို့ခဲ့ခြင်း သို့မဟုတ် JSON body မမှန်ခြင်း။
401unauthorizedAPI key မရှိပါ သို့မဟုတ် မမှန်ပါ။
403forbiddenkey ပိုင်ရှင်၏ အီးမေးလ်ကို အတည်မပြုရသေးပါ၊ သတင်းလွှာ စာရင်းသွင်းမှုကို ပိတ်ထားသည်၊ သို့မဟုတ် အကောင့်ကို ပိတ်ပင်ထားသည်။
413file_too_largeပုံသည် 10 MB ထက် ကြီးနေသည်။
415unsupported_typeဖိုင်အမျိုးအစား သို့မဟုတ် တောင်းဆိုမှု content type ကို မထောက်ပံ့ပါ။
422invalid_imageဖိုင်ကို ပုံအဖြစ် decode မလုပ်နိုင်ပါ၊ သို့မဟုတ် ပုံ URL ကို ဒေါင်းလုဒ်မလုပ်နိုင်ပါ။
429rate_limitedတောင်းဆိုမှု များလွန်းသည်။ X-RateLimit-Reset အထိ စောင့်ပါ။
500server_errorကျွန်ုပ်တို့ဘက်တွင် တစ်စုံတစ်ခု မှားယွင်းသွားသည်။ နောက်မှ ထပ်ကြိုးစားပါ၊ ဆက်ဖြစ်နေပါက support ကို ဆက်သွယ်ပါ။

ထွက်ရှိသော ဖိုင်များ

With all groups enabled, a package contains the files below. Files from disabled groups are left out.

ဖိုင်အရွယ်အစားအုပ်စု
favicon.ico16, 32, 48 (ပြင်ဆင်နိုင်သည်)အမြဲ
favicon-16x16.png16 × 16favicon
favicon-32x32.png32 × 32favicon
favicon-96x96.png96 × 96favicon
apple-icon-57x57.png57 × 57apple
apple-icon-60x60.png60 × 60apple
apple-icon-72x72.png72 × 72apple
apple-icon-76x76.png76 × 76apple
apple-icon-114x114.png114 × 114apple
apple-icon-120x120.png120 × 120apple
apple-icon-144x144.png144 × 144apple
apple-icon-152x152.png152 × 152apple
apple-icon-180x180.png180 × 180apple
apple-icon.png192 × 192apple
apple-icon-precomposed.png192 × 192apple
apple-touch-icon.png180 × 180apple
android-icon-36x36.png36 × 36android
android-icon-48x48.png48 × 48android
android-icon-72x72.png72 × 72android
android-icon-96x96.png96 × 96android
android-icon-144x144.png144 × 144android
android-icon-192x192.png192 × 192android
android-icon-512x512.png512 × 512android
web-app-manifest-192x192.png192 × 192android
web-app-manifest-512x512.png512 × 512android
maskable-icon-512x512.png512 × 512android
ms-icon-70x70.png70 × 70ms
ms-icon-144x144.png144 × 144ms
ms-icon-150x150.png150 × 150ms
ms-icon-310x310.png310 × 310ms

နောက်ထပ်ဖိုင်များ

ဖိုင်ပါဝင်သည်ဖော်ပြချက်
favicon.svgcrop, zoom, padding, ထောင့်ဝိုင်းခြင်း သို့မဟုတ် နောက်ခံ မပါသော SVG input အတွက်သာvector favicon များကို ထောက်ပံ့သော ဘရောက်ဇာများအတွက် သင့် SVG ၏ သန့်စင်ထားသော မိတ္တူ။
manifest.json, site.webmanifestandroidAndroid နှင့် ထည့်သွင်းနိုင်သော PWA များအတွက် web app manifest (အတူတူ မိတ္တူ နှစ်ခု)။
browserconfig.xmlmsသင့် tile အရောင်ပါသော Windows tile ဖွဲ့စည်းပုံဖိုင်။
readme-makefav.txtအမြဲအဆုံးတွင် သင့် <head> အတွက် HTML ကုဒ်ပါသော ထည့်သွင်းနည်း လမ်းညွှန်။

ကုဒ်ဥပမာများ

Each example uploads logo.png with a few options and saves favicons.zip, handling API errors. Set the environment variable MAKEFAV_API_KEY to your API key first.

Multipart တင်ခြင်း-

# Multipart upload (recommended). --fail-with-body exits non-zero on HTTP errors
# and still saves the JSON error body, so you can inspect it.
curl --fail-with-body -sS https://makefav.com/api/v1/generate \
  -H "Authorization: Bearer $MAKEFAV_API_KEY" \
  -F "[email protected]" \
  -F "app_name=My App" \
  -F "theme_color=#2f9e68" \
  -F "radius=20" \
  -o favicons.zip \
  || { echo "Request failed:"; cat favicons.zip; rm -f favicons.zip; exit 1; }

base64 ဖြင့် encode လုပ်ထားသော ပုံပါသည့် JSON body (jq လိုအပ်သည်)-

# JSON body with a base64-encoded image (built with jq to avoid argument length limits)
base64 < logo.png | tr -d '\n' > logo.b64
jq -n --rawfile img logo.b64 \
  '{image_base64: $img, app_name: "My App", theme_color: "#2f9e68", radius: 20}' \
| curl --fail-with-body -sS https://makefav.com/api/v1/generate \
    -H "Authorization: Bearer $MAKEFAV_API_KEY" \
    -H "Content-Type: application/json" \
    --data-binary @- \
    -o favicons.zip \
  || { echo "Request failed:"; cat favicons.zip; rm -f favicons.zip; exit 1; }

HTML အသုံးပြုပုံ

Upload all files to the folder you set with path, then paste the snippet into the <head> of every page. It is included at the end of readme-makefav.txt in the package and, with format=json, returned in the html field. Example for the options used in the code examples above:

<head>
  <meta charset="utf-8">
  <title>My App</title>

  <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
  <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
  <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
  <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
  <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
  <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
  <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
  <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
  <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
  <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
  <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
  <link rel="icon" href="/favicon.ico" sizes="any">
  <link rel="manifest" href="/manifest.json">
  <meta name="msapplication-TileColor" content="#2f9e68">
  <meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
  <meta name="msapplication-config" content="/browserconfig.xml">
  <meta name="theme-color" content="#2f9e68">
</head>

ဒီပလွိုင်းလုပ်ပြီးနောက် ဘရောက်ဇာ cache ကို ရှင်းပါ သို့မဟုတ် ဆိုက်ကို private window တွင် ဖွင့်ပါ – ဘရောက်ဇာများသည် favicon များကို ပြင်းထန်စွာ cache လုပ်ထားတတ်သည်။

ပြောင်းလဲမှုမှတ်တမ်း

v1

  • MakeFav REST API ၏ ပထမဆုံး အများသုံး ထုတ်ဝေမှု။
  • Endpoints POST /generate, GET /me, GET /sizes and GET /openapi.json.
  • ZIP နှင့် JSON တုံ့ပြန်မှု ဖော်မတ်များ၊ multipart, base64 နှင့် URL ပုံ input။
  • တစ်နာရီလျှင် တောင်းဆိုမှု 100 ရသော ကိုယ်ပိုင် API key များ။

ဗားရှင်း 1 သည် တည်ငြိမ်သည်- ရွေးချယ်ခွင့်ရှိသော ပါရာမီတာနှင့် field များကိုသာ ထပ်ထည့်မည်။ ဆက်စပ်မှုပျက်စေသော အပြောင်းအလဲများကို ကြိုတင်အသိပေးပြီး ဗားရှင်းအသစ်အဖြစ် ထုတ်ပြန်မည်။

အထောက်အပံ့

မေးခွန်းများ၊ bug အစီရင်ခံစာများ သို့မဟုတ် rate limit ပိုမြင့်လိုပါသလား။ ကူညီပေးရန် ဝမ်းမြောက်ပါသည်။ သင့်မက်ဆေ့ချ်တွင် တောင်းဆိုချိန်နှင့် အမှားကုဒ်ကို ထည့်ပါ – API key ကိုမူ ဘယ်တော့မှ မထည့်ပါနှင့်။