Kuidas arendada Live Cricket Score rakendust?

Kriketil on 2,5 miljardit jälgijat, samuti on see maailmas teine ​​populaarne spordiala. Jalgpall (jalgpall) esikohal 4 miljardi jälgijaga kogu maailmas. Kriket on populaarsem endistes Briti kolooniates nagu India, Sri Lanka, Bangladesh, Pakistan ja Austraalia.

Kuna kriketil on palju järgijaid, on meil kriketi valdkonnas tohutu turg. Kriketihuviliste jaoks on parimaks meelelahutuseks kriketimängude otseülekannete nautimine oma teleriekraanidel, kuid kui nad seda televiisorist ei näe, on tehnoloogia ehitanud tee võrgus elavate kriketimängude ja muude spordialade (nt jalgpall, jäähoki, tennis, Kabaddi jne.

Vaatame, kuidas töötada välja reaalajas kriketikogemuse rakendus. Selles artiklis kasutan ühte populaarseimat kriketi reaalajas partituuri pakkujat Roanuz Cricket API, et selgitada teile, kuidas luua Live Cricketi skoori veebirakendust.

Märkus. Selles õpetuses ei tehta järeldusi kõigi ülaltoodud pildil näidatud vidinate täieliku väljatöötamise kohta. Kuid see aitab teil luua ühe vidina.

1. samm: looge uus rakendus Roanuz Cricket API-s

Roanuz Cricket API pakub kriketi reaalajas tulemusi, uudistevooge, minekuks valmis krikettidega seotud vastuseid ja mõõdikuid, mängija ja meeskonna ajaloolist statistikat ning mängijate jõudluse ajarea. Kõigi ICC, IPL, T20, ICE T20, BBL, PSL ja CL matšide oluliste kriketihooaegade ja -turniiride katmine. Seetõttu pakub Roanuz Cricket API täpseid reaalajas andmeid oluliste kriketiklubide jaoks. Nad pakuvad hõlpsasti kasutatavat HTTP REST-põhist API-d, mida muidugi saab kasutada ka Androidi, Ios, MacOS, Windows, veebibrauseri rakenduses jne.

Roanuz Cricket API juurdepääsuvõtme ja salajase võtme saamiseks toimige järgmiselt.

  1. Registreeruge Roanuz Cricket API abil, kasutades järgmist linki: https://www.cricketapi.com/register/
  2. Rakenduse jaoks juurdepääsutunnuse saamiseks täitke lehel Minu rakendused puuduv teave.

Nüüd peaksite saama juurdepääsu- ja salavõtit näha allpool nimetatud rakenduse üksikasjade lehel.

2. samm: alustage arendust

Laadige hankeprojekt alla siit [siit] või kloonige järgmise käsu abil

git kloon https://github.com/roanuz/cricketapi-nodejs.git
cd cricketapi-nodejs

See näidiskood kasutab NODEJS, Nunjucks ja Memcache spordirakenduse arendamiseks, et näidata Live Kriketi tulemust, kasutades Roanuz Cricket API apis.

Installige sõltuvused

Kõigi nõutavate teegisõltuvuste installimiseks käivitage järgmine käsk

npm installimine

Algne konfiguratsioon

Looge .env-fail järgmiste andmetega juurkausta

SC_APP_ID = teie_rakendus_id
SC_ACCESS_KEY = teie_pääsu_võti
SC_SECRET_KEY = teie_sekret_klahv
SC_PORT = suvalise pordi vaikeseade 4000

Rakenduse käitamine

Käivitage server järgmise käsu abil:

npm algus

Server käivitub pordil 4000. Minge brauserisse ja tippige järgmine URL:

http: // localhost: 4000 /

Sobita vidina tulemus

http: // localhost: 4000 / vaste / /

match_key: Roanuz CricketAPI-s saadaolev mänguvõti

Selles vaste vidinas kasutasime mängu API. Saate oma rakendust testida kõigi Roanuz CricketAPI pakutavate tasuta apisidega.

Ja muud patareid

Roanuz CricketAPI töötas välja veel ühe avatud lähtekoodiga projekti nimega kriket-html-mall. See on eraldiseisev HTML5 ja CSS3 mall. Sellel on rohkem kui 6 värviteemalist css-i.

Selle saate hankida [siit] või kloonida, kasutades järgmist käsku

git kloon https://github.com/roanuz/cricket-html-template.git

Roanuz CricketAPI jagas palju erinevate keelte stardikoodi. Siin on nimekiri:

  1. Python: https://github.com/roanuz/py-cricket
  2. Pistikupesa: https://github.com/roanuz/cricketapi-websocket
  3. Wordpress: https://github.com/roanuz/cricket-wordpress
  4. Php: https://github.com/roanuz/php-cricket
  5. Django: https://github.com/roanuz/py-cricket-django

See mall koosneb live matšide tulemusest, hiljutistest matšidest, viimastest hooaegadest, kuuplaanist, punktide tabelist, mängija / meeskonna statistikast, meeskonna meeskonnast, täislehe tulemuskaardi kavanditest. See toetab reaalajas andmete kuvamist nii palju kui võimalik Roanuz CricketAPI pakutavate apisidega.

Märkus. Üldiselt on Live Cricket Score veebisaitide liiklus suur, seetõttu teenivad nad raha Google AdSense'i kaudu (digitaalse turunduse platvorm).

Kui leiate, et sellest on abi, saate meid jälgida, klõpsates rohelist südant, et meie arendajate ring saaks seda kasutada. Jälgi meid ka Facebookis ja twitteris.