Flag Api

Flag Api

Geliştirmekte olduğumuz desktop, web, mobil projelerde çoğu zaman ülke bayraklarına ihtiyaç duyarız bende çoğu zaman duyduğum bu ihtiyacı pratikleştirmek adına bir api hizmeti oluşturmaya karar verdim sizde bu api hizmetini istediğiniz kadar özgürce kullanabilirsiniz api’yi query string yapısı ile parametrik bazı özelliklerde kazandırdım bu şekilde boyut, kalite v.b ayarları querystring parametresi geçerek görseli hızlıca elde edebilirsiniz. Api sonuç olarak direk Jpeg formatında görsel döndermektedir.

Adres: http://flag.muratoner.net/

Parametreler

Parametre AdıAçıklamasıVarsayılan DeğerÖrnek
countryBayrağına erişmek istediğiniz ülkenin ülke kodunu iki karakter şeklinde giriniz büyük veya küçük karakter girişi yapabilirsiniz.trAmerika için: country=us veya country=US değeri vererek ulaşabilirsiniz görsele.
widthBayrak genişliğini ayarlamak için kullanılacak parametredir. Maksimum 2560px çözünürlük elde edebilirsiniz.25664px görsel genişliği için: width=64
heightBayrak yüksekliğini ayarlamak için kullanılacak parametredir. Burada dikkat edilmesi gereken bir durum var görsel görünümü bozulmasın diye eğer Ratio adlı parametre değiştirilmediyse height’e girmiş olduğunuz değer gözardı edilecek ve height değeri genişlik değerine göre orantılı olarak ayarlanacaktır bu değerin dikkate alınması için Ratio değerine sıfır değeri vermelisiniz. Maksimum 1900px yükseklik elde edebilirsiniz.256(Ratio parametresi değiştirilmediyse width’e göre bu oran değişiklik gösterir.)64px görsel yüksekliği için: height=64
ratioHeight parametresinde bahsettiğim gibi eğer ratio değeri 0(sıfır) olarak verilirse width değerine göre orantılı bir height değeri üretilmeyecektir buda yanlış height değeri girişinde biçimsiz bir yüksekliğie sahip görsele imkan verecektir.1Width değerine göre orantılı yüksekliğe sahip bir height istemiyorsanız: ratio=1
qualityGörselin kalitesini bu parametreyi kullanarak değiştirebilirsiniz 0-100 arasında değer girebilirsiniz.90%10 kalitesine sahip bir görsel için: quality=10

Sistemde Varolan Ülke Bayrakları ve Kodları

Ülke AdıÜlke Kodu (İki Karakterli)
Andorraad
United Arab Emiratesae
Afghanistanaf
Antigua and Barbudaag
Albaniaal
Armeniaam
Angolaao
Argentinaar
Austriaat
Australiaau
Azerbaijanaz
Bosnia and Herzegovinaba
Barbadosbb
Bangladeshbd
Belgiumbe
Burkina Fasobf
Bulgariabg
Bahrainbh
Burundibi
Beninbj
Bruneibn
Boliviabo
Brazilbr
The Bahamasbs
Bhutanbt
Botswanabw
Belarusby
Belizebz
Canadaca
Democratic Republic of the Congocd
Central African Republiccf
Republic of the Congocg
Switzerlandch
Ivory Coastci
Chilecl
Camerooncm
Chinacn
Colombiaco
Costa Ricacr
Cubacu
Cape Verdecv
Cypruscy
Czech Republiccz
Germanyde
Djiboutidj
Denmarkdk
Dominicadm
Dominican Republicdo
Algeriadz
Ecuadorec
Estoniaee
Egypteg
Western Saharaeh
Eritreaer
Spaines
Ethiopiaet
Finlandfi
Fijifj
Federated States of Micronesiafm
Francefr
Gabonga
United Kingdomgb
Grenadagd
Georgiage
Ghanagh
The Gambiagm
Guineagn
Equatorial Guineagq
Greecegr
Guatemalagt
Guinea-Bissaugw
Guyanagy
Hondurashn
Croatiahr
Haitiht
Hungaryhu
Indonesiaid
Republic of Irelandie
Israelil
Indiain
Iraqiq
Iranir
Icelandis
Italyit
Jamaicajm
Jordanjo
Japanjp
Kenyake
Kyrgyzstankg
Cambodiakh
Kiribatiki
Comoroskm
Saint Kitts and Neviskn
North Koreakp
South Koreakr
Kosovaks
Kuwaitkw
Kazakhstankz
Laosla
Lebanonlb
Saint Lucialc
Liechtensteinli
Sri Lankalk
Liberialr
Lesothols
Lithuanialt
Luxembourglu
Latvialv
Libyaly
Moroccoma
Monacomc
Moldovamd
Montenegrome
Madagascarmg
Marshall Islandsmh
Republic of Macedoniamk
Maliml
Myanmarmm
Mongoliamn
Mauritaniamr
Maltamt
Mauritiusmu
Maldivesmv
Malawimw
Mexicomx
Malaysiamy
Mozambiquemz
Namibiana
Nigerne
Nigeriang
Nicaraguani
Netherlandsnl
Norwayno
Nepalnp
Naurunr
New Zealandnz
Omanom
Panamapa
Perupe
Papua New Guineapg
Philippinesph
Pakistanpk
Polandpl
Portugalpt
Palaupw
Paraguaypy
Qatarqa
Romaniaro
Serbiars
Russiaru
Rwandarw
Saudi Arabiasa
Solomon Islandssb
Seychellessc
Sudansd
Swedense
Singaporesg
Sloveniasi
Slovakiask
Sierra Leonesl
San Marinosm
Senegalsn
Somaliaso
Surinamesr
São Tomé ve Príncipest
El Salvadorsv
Syriasy
Swazilandsz
Chadtd
Togotg
Thailandth
Tajikistantj
East Timortl
Turkmenistantm
Tunisiatn
Tongato
Turkeytr
Trinidad and Tobagott
Tuvalutv
Taiwantw
Tanzaniatz
Ukraineua
Ugandaug
United Statesus
Uruguayuy
Uzbekistanuz
Vaticanva
Saint Vincent and the Grenadinesvc
Venezuelave
Vietnamvn
Vanuatuvu
Samoaws
Yemenye
South Africaza
Zambiazm
Zimbabwezw

Api ile ilgili bir öneriniz varsa yorum kısmından bizimle paylaşmayı ihmal etmeyiniz.