Sida loo helo natiijooyinkaaga kubbadda cagta iyo nidaamka tirakoobka ee Software-ka Bilaashka ah

Dhamaan inta jecel kubada cagta waxay jecel yihiin in la ogeysiiyo, waxaan dooneynaa inaan ogaanno tirakoobka iyo natiijooyinka kooxaha aan jecel nahay, waqtigaan la joogo macluumaad badan ayaa u socda heerka kooxaha kubada cagta tan iyo markii Copa America Centenario iyo Eurocopa la ciyaarayo, marka Waxaan la imid buundooyinkeyga kubbadda cagta iyo qoraalka tirooyinka.euro 2016

Saaxiibkeen kaftan Waxay leedahay dib-u-eegis si cadaalad ah u horumarsan oo ku saabsan ilaha furan ee kubada cagta Apis, markaa helitaanka macluumaadka waxay ahayd waxyar oo fudud, guud ahaan waxaan ognahay lix horumar / xog lagu martiqaaday github iyo laba Free api oo noo ogolaanaya inaan helno xogta isboortiga ugu quruxda badan adduunka oo waa:

  • Xogta Furan ee github
    • kubbadda cagta furan - football.db
    • jokecamp / Kubadda Cagta
    • kubbadda cagta.us
    • Engsoccerdata
    • kubad-cayaareed
    • kubbadda cagta
  • Free API
    • football-data.org ( API RESTful )
    • Xogta Furan ee Ciyaaraha (Horyaalka Talyaaniga ee A)

Mid kasta oo ka mid ah ayaan dib u eegi doonaa, maxaa yeelay kaftan Wuxuu horeyba u sameeyay dib u eegis weyn, taas oo iga caawisay inaan si fudud ku bilaabo wadadan oo aan sidan kula kulmo ujeedada aan dejiyay bilowga. In kasta oo uu filayey in kiiskan gaarka ah lagu xusho kubada cagta-data.org API weyn oo abuuray Daniel Freitag, sidoo kale inaan isticmaali doono php, deegaanka LAMP caan ka ah iyo fasalo bilaash ah.

Anaga oo aan sii amba qaadin aan ka hadalno mid kasta oo ka mid ah xogta iyo bilaashka Apis ee ah inaan soo saarno macluumaadka la xiriira kubada cagta:

  • kubbadda cagta furan - football.db: Waa xog-ururin bilaash ah oo furan, oo ay heli karaan dhammaan taageerayaasha kubbadda cagta, waxay ka kooban tahay xog taariikhi ah, jadwalka ciyaarta, kooxaha iyo ciyaartoyga, waa midowga xog badan iyo wada-hawlgalayaal badan. Abuureheeda Gerald Bauer ilaa abuuraha ayaa ah shukaansi weyn oo ujeedkiisu yahay inuu noqdo xogta ugu weyn ee furan taariikhda kubada cagta.

Tusaale xogta laga heli karo keydkaan waxaan haynaa:

[Sat Aug/16]
  12.45  Manchester United    1-2  Swansea City
  15.00  Leicester City       2-2  Everton FC
  15.00  Queens Park Rangers  0-1  Hull City
  15.00  Stoke City           0-1  Aston Villa

Sidoo kale, furan cagta Waxay ka kooban tahay keydadka soo socda:

  1. https://github.com/footballcsv
  2. https://github.com/openfootball
  3. https://github.com/rsssf
  4. https://github.com/footballdata
  • jokecamp / Kubadda Cagta: Waa xog ururin ay sameeyeen kaftan iyo taasi waxay kuu ogolaaneysaa helitaanka macluumaadkaaga adoo ku soo dejinaya xogtaada adoo adeegsanaya CSV ama codsiyada JSON. Macluumaadkan macluumaadka wuxuu ku wajahan yahay Premier League, laakiin sidoo kale wuxuu hayaa macluumaad badan oo ku saabsan EuroCup.
  • kubbadda cagta.usWaa xog ururin ay ka mid yihiin keydad badan oo Github ah, taas oo xog laga helay horyaallo badan oo adduunka ah la soo bandhigo, marka lagu daro dhammaan horyaalada adduunka ee kubbadda cagta. Falanqeeyaha keydka macluumaadka wuxuu ku qoran yahay Python oo sida muuqata wuxuu ka soosaaraa macluumaadka Dib-u-eegista Ciyaaraha Kubadda Cagta (RSSSF).
  • Engsoccerdata: Waa keyd xog ururin ah oo ay ku jiraan macluumaad badan oo ku saabsan Horyaalada Ingiriiska iyo Horyaalada, si la mid ah waxaa jira xog laga helo Horyaalada Yurub sida (Spain, Germany, Italy iyo Netherlands). Waa feyl csv oo leh dhammaan macluumaadka isla markaana si joogto ah loo cusbooneysiiyo.
  • kubad-cayaareed: Waa xog ururin fara badan oo kubbadda cagta ah (kooxaha qaranka iyo kuwa caalamiga ah, naadiyada, jadwalka ciyaarta, ciyaartooyda, garoomada iyo kuwo kale). Waxay ka kooban tahay liiska keydadka
  • kubbadda cagta: Tani shaki la'aan waa inay noqotaa midka loogu jecel yahay kuwa jecel qunsuliyada. Dhammaan natiijooyinka kubbadda cagta ee ka soo baxa terminal-kaaga, mahadsanid cajaa'ibka Python.
  • Xogta Ciyaaraha Furan: Waa api ay abuureen 2015 by Paolo Riva iyo Riccardo Quatra, si ay uga kabtaan la'aanta xogta gaarka ah ee Horyaalka Talyaaniga iyo inay gebi ahaanba xor ahaato. API-kan aadka u wanaagsan wuxuu na siinayaa JSON REST API, kaasoo na siinaya suurtagalnimada inaan la tashanno, falanqeyno oo maamulno xogta ku keydsan xogta keydka xogta Isboortiga Furan. Hal ku dhigga ururkani waa "Xog bilaash ah oo ay u adeegsadeen isticmaaleyaasha."
  • kubada cagta-data.org: Waa API weyn oo RESTful ah oo ka kooban xog fara badan oo si joogto ah loo cusbooneysiiyo. Waxaad ka iibsan kartaa a Fure API ah kaliya isdiiwaangalinta taas oo sidoo kale ku siin doonta taageerada CORS. Shaki la'aan, waa APi aad u dhammaystiran oo qaan-gaadh ah oo shaqo weyn ka leh abuuraheeda, adeegyo iyo codsiyo badan ayaa horayba ugu soo daray tixraac ahaan adeegyadooda.

Suurtagalnimada in la cusbooneysiiyo, xog abaabulan, oo si dhakhso leh oo fudud loo helo ayaa ka dhigeysa mid ka mid ah API-yada Bilaashka ah ee ugu wanaagsan ee la xiriira Kubadda Cagta, marka lagu daro, xogta kubbadda cagta waxay haysaa dukumiintiyo aad u wanaagsan, taas oo u oggolaanaysa khadkeeda barashada inay noqoto mid aad u dhakhso badan.

Waxqabadyada ay na siiso waxaa ka mid ah:

/soccerseasons/
/soccerseasons/{id}/ranking
/soccerseasons/{id}/fixtures
/fixtures
/soccerseasons/{id}/teams
/teams/{id}
/teams/{id}/fixtures/

Tusaalooyinka qaarkood ee wicitaanada ay bixiso API-kan waa:

Tusaale wax soo saarka JSON ee macluumaadka Kooxda Kubadda Cagta:

{
   "_links":{
      "self":{
         "href":"http://api.football-data.org/v1/teams/5"
      },
      "fixtures":{
         "href":"http://api.football-data.org/v1/teams/5/fixtures"
      },
      "players":{
         "href":"http://api.football-data.org/v1/teams/5/players"
      }
   },
   "name":"FC Bayern München",
   "code":"FCB",
   "shortName":"Bayern",
   "squadMarketValue":"559,100,000 €",
   "crestUrl":"http://upload.wikimedia.org/wikipedia/commons/c/c5/Logo_FC_Bayern_München.svg"
}

Marka dib-u-eegidgan loo sameeyo mid kasta oo ka mid ah API-yada iyo Datas-yada aan ka aqaan adduunka adduunka ee Software-ka Bilaashka ah, waxaan hoos ugu dhaadhacaynaa shaqada si aan u helno qoraalkeenna fudud ee ku-dayashada leh ee PHP kaas oo noo oggolaanaya inaan aragno xoogaa xog ah oo ka socda kooxaha iyo dhacdooyinka aan ugu jecel nahay.

Tallaabada ugu horreysa waa rakibi LAMP laakiin sidoo kale waad isticmaali kartaa nginx ka adeegaha webka, waa inaad gacanta ku haysaa tifaftire qoraal, waad ogtahay inaan ka helo qoraalka sarraysa In kasta oo aysan bilaash ahayn, waxay ku shaqaysaa Linux laakiin waxaad xor u tahay inaad isticmaasho wax alla wixii aad rabto nano, notepadqq, atom, culimmo iyo kuwa kale.

Waxaan iskaga caawinayaa buugaagta buugaagta ee aan hadda la kulmay phplib-kubada cagta-xogta iyo in ay aasaas u tahay la xiriirka xogta-kubada cagta, runta ayaan sheegi doonaa, ka hor intaanan bilaabin qoritaanka maqaalkan waxaan u maleynayay inay ka sii dhib badnaan doonto laakiin maktabadani waxay noloshayda ka dhigtay mid aad u fudud, markaa waxaan kaliya sharxi doonaa tusaale ahaan inay na siiyaan waxaanna ku dari doonnaa xoogaa dheeri ah ujeeddooyin waxbarasho.

Tallaabada ugu horreysa ee aan sameyn doonno waa isku xirka kaydinta git dukaanka buuggan.

git clone git://github.com/dfrt82/phplib-football-data.git

Waxaan ku dhexjirnaa galka maktabadda waxaanna ku saxeynaa faylka config.ini Furaha API ee aan helno markii aan iska diiwaan galino xogta kubbada cagta oo gaarto boostadayada.

cd phplib-football-data/
sudo subl3 config.ini

baseUri = 'http://api.football-data.org/v1/';
authToken = 'YOUR_AUTH_TOKEN';

Faylka qaabeynta ayaa mar dambe noo oggolaan doona inaan kula xiriirno API-ga codsigeenna.

Maktabaddan Muunadda ahi waxay ka kooban tahay 5 faylal oo muhiim ah.

  • config.ini: Kaas oo keydiya macluumaadka API-ga oo kan tallaabadan aan horay u saxnay.
  • FootballData.php: Fasalkan adeegani wuxuu soo koobayaa football-data.org REST API. Si kale haddii loo dhigo, waxay dhistaa xiriir ka dhexeeya arjiga iyo API, sidoo kale waxay ka kooban tahay dhowr habab oo noo oggolaan doona inaan la tashanno xog kala duwan oo ka socota API, sida xilliga oo dhan horyaal gaar ah.
  • Socceroason.php: Fasalkani wuxuu fuliyaa wicitaanada la xiriira macluumaadka ciyaaraha iyo horyaalada.
  • Team.php: Fasalkani wuxuu fuliyaa wicitaanada la xiriira macluumaadka kooxaha.
  • index.php: Waa maxay fasalka ugu weyn iyo midka soo waca mid kasta oo ka mid ah hababka lagu fuliyo fasallada kor lagu sharaxay. Asal ahaan waa fasalka ay tahay inaan taabanno haddii aan rabno inaan beddelno xogta si loo soo bandhigo, tusaale ahaan waxaan qaadan doonnaa qaab-dhismeedka bilowga ah oo aan si fudud ula qabsan doonno EuroCup.

Eurocup

Isbadalkan yar ee aan sameeyay, waxaan horeyba uheli karnaa natiijooyinka Euro 2016, laakiin shaki la'aan waxaan abuuri karnaa hal abuur badan waxaanna ku dari karnaa waxqabadyo, wareegyo, weydiimo api kale iyo waxyaabo kale, taas oo sida xaqiiqada ah mar dambe aan ku tusi doono. Waqtigan xaadirka ah waxaan rajeynayaa inay na tusaan abuuritaankooda.


2 faallooyin, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Peter Sanz dijo

    Haye, waxaan aqrinayay bartaada, waxayna ila tahay in bogga aad sheegaysid football-data.org uu u muuqdo mid kufiican mashruuc adeeg web ah oo aan qorsheyneyno. Su'aal weyn oo aniga igu soo kordhaysa oo aanan awoodin inaan ku caddeeyo waxa aan akhriyay ayaa ah: sida loo cusbooneysiiyey xogta ku jirta football-data.org, waxaan ku siinayaa tusaale waxa aan ula jeedo:

    Toddobaadka, Barcelona - Real Madrid ciyaar, aan dhahno ciyaarta ayaa ku dhammaan doonta 22:00 habeennimo ee habeen Sabti ah 2-2. Marka, ma garaneysaa sida loo caddeeyo goorta la heli karo natiijadan si aad codsi ugu dirto API-ga oo aad u adeegsan karto macluumaadkaas adeegga shabakadda?

    Nooca adeeg ee aan naqshadeynayno maahan inuu u baahan yahay macluumaad waqtiga dhabta ah, laakiin haddii natiijooyinka maalinta laga hadlayo ay jiraan maalmo ama toddobaadyo la soo saaray ka dib, markaa xiiso innaguma lahan.

    Thanks.
    / Butros.

  2.   Horumarinta Shabakadda dijo

    Tani waa mid aad u xiiso badan Luigys, ma fahmin sida Google-ku aanu nuxurkaagu u sarreyn tan iyo markii aan waqti adag kala kulmay helida tixraacyo tayo leh oo ku saabsan API-yada isboortiga. Sida saaxiibka hoose uu yiraahdo, Xogta Kubadda Cagta waxay u egtahay mid aad u wanaagsan. Aad baad u mahadsantahay.