ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್‌ನೊಂದಿಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಸಾಕರ್ ಫಲಿತಾಂಶಗಳು ಮತ್ತು ಅಂಕಿಅಂಶಗಳ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೇಗೆ ಹೊಂದಬೇಕು

ಎಲ್ಲಾ ಫುಟ್ಬಾಲ್ ಪ್ರಿಯರಿಗೆ ತಿಳಿಸಲು ಇಷ್ಟಪಡುತ್ತೇವೆ, ನಮ್ಮ ನೆಚ್ಚಿನ ತಂಡಗಳ ಅಂಕಿಅಂಶಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ನಾವು ಬಯಸುತ್ತೇವೆ, ಈ ಸಮಯದಲ್ಲಿ ಕೋಪಾ ಅಮೇರಿಕಾ ಸೆಂಟೆನಾರಿಯೊ ಮತ್ತು ಯುರೋಕಪ್ ಅನ್ನು ಆಡಲಾಗುತ್ತಿರುವುದರಿಂದ ಸಾಕಷ್ಟು ಮಾಹಿತಿಗಳು ಫುಟ್ಬಾಲ್ ತಂಡಗಳ ಮಟ್ಟದಲ್ಲಿ ಚಲಿಸುತ್ತಿವೆ. ನನ್ನ ಸ್ವಂತ ಸಾಕರ್ ಸ್ಕೋರ್‌ಗಳು ಮತ್ತು ಅಂಕಿಅಂಶಗಳ ಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ ನಾನು ಬಂದಿದ್ದೇನೆ. ಯೂರೋ 2016

ನಮ್ಮ ಸ್ನೇಹಿತ ಜೋಕೆಕ್ಯಾಂಪ್ ಇದು ಓಪನ್ ಸೋರ್ಸ್ ಫುಟ್‌ಬಾಲ್ ಆಪಿಸ್‌ನಲ್ಲಿ ಸಾಕಷ್ಟು ಸುಧಾರಿತ ವಿಮರ್ಶೆಯನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವುದು ನನಗೆ ಸ್ವಲ್ಪ ಸರಳವಾಗಿದೆ, ಸಾಮಾನ್ಯವಾಗಿ ಗಿಥಬ್‌ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಆರು ಅಭಿವೃದ್ಧಿ / ಡೇಟಾ ಮತ್ತು ನಮಗೆ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸುವ ಎರಡು ಉಚಿತ ಎಪಿಐ ಬಗ್ಗೆ ನಮಗೆ ತಿಳಿದಿದೆ ವಿಶ್ವದ ಅತ್ಯಂತ ಸುಂದರವಾದ ಕ್ರೀಡೆಯ ಡೇಟಾ ಮತ್ತು ಅವುಗಳೆಂದರೆ:

  • ಗಿಥಬ್‌ನಲ್ಲಿ ಮೂಲ ಡೇಟಾವನ್ನು ತೆರೆಯಿರಿ
    • ಓಪನ್ಫೂಟ್ಬಾಲ್ - ಫುಟ್ಬಾಲ್.ಡಿಬಿ
    • ಜೋಕ್‌ಕ್ಯಾಂಪ್ / ಫುಟ್‌ಬಾಲ್‌ಡೇಟಾ
    • soccerstats.us
    • engsoccerdata
    • ಅದ್ಭುತ-ಫುಟ್ಬಾಲ್
    • ಸಾಕರ್-ಕ್ಲೈ
  • ಉಚಿತ API
    • ಫುಟ್ಬಾಲ್- data.org (RESTful API)
    • ಸ್ಪೋರ್ಟ್ಸ್ ಓಪನ್ ಡೇಟಾ (ಇಟಾಲಿಯನ್ ಸೀರಿ ಎ)

ನಾನು ಪ್ರತಿಯೊಂದನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇನೆ, ಏಕೆಂದರೆ ಜೋಕೆಕ್ಯಾಂಪ್ ಅವರು ಈಗಾಗಲೇ ಉತ್ತಮ ವಿಮರ್ಶೆಯನ್ನು ಮಾಡಿದ್ದಾರೆ, ಇದು ಈ ಮಾರ್ಗವನ್ನು ಹೆಚ್ಚು ಸುಲಭವಾಗಿ ಪ್ರಾರಂಭಿಸಲು ನನಗೆ ಸಹಾಯ ಮಾಡಿದೆ ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ ನಾನು ಆರಂಭದಲ್ಲಿ ನಿಗದಿಪಡಿಸಿದ ಉದ್ದೇಶವನ್ನು ಪೂರೈಸಿದೆ. ಈ ನಿರ್ದಿಷ್ಟ ಪ್ರಕರಣಕ್ಕಾಗಿ ಆಯ್ಕೆ ಮಾಡಿ ಎಂದು ಅವರು ನಿರೀಕ್ಷಿಸಿದ್ದರೂ ಫುಟ್ಬಾಲ್- data.org ರಚಿಸಿದ ಉತ್ತಮ API ಡೇನಿಯಲ್ ಫ್ರೀಟ್ಯಾಗ್, ನಾನು ಪಿಎಚ್ಪಿ, ಪ್ರಸಿದ್ಧ ಲ್ಯಾಂಪ್ ಪರಿಸರ ಮತ್ತು ಕೆಲವು ಉಚಿತ ತರಗತಿಗಳನ್ನು ಬಳಸುತ್ತೇನೆ.

ಹೆಚ್ಚಿನ ಸಡಗರವಿಲ್ಲದೆ, ನಾವು ಫುಟ್‌ಬಾಲ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿಯನ್ನು ಹೊರತೆಗೆಯಬೇಕಾದ ಪ್ರತಿಯೊಂದು ಡೇಟಾ ಮತ್ತು ಉಚಿತ ಆಪಿಸ್ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ:

  • ಓಪನ್ಫೂಟ್ಬಾಲ್ - ಫುಟ್ಬಾಲ್.ಡಿಬಿ: ಇದು ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ ಡೇಟಾಬೇಸ್ ಆಗಿದೆ, ಇದು ಎಲ್ಲಾ ಫುಟ್ಬಾಲ್ ಅಭಿಮಾನಿಗಳಿಗೆ ಲಭ್ಯವಿದೆ, ಇದು ಐತಿಹಾಸಿಕ ಡೇಟಾ, ಆಟದ ವೇಳಾಪಟ್ಟಿ, ತಂಡಗಳು ಮತ್ತು ಆಟಗಾರರಿಂದ ಕೂಡಿದೆ, ಇದು ಅನೇಕ ಡೇಟಾ ಮತ್ತು ಅನೇಕ ಸಹಯೋಗಿಗಳ ಒಕ್ಕೂಟವಾಗಿದೆ. ಅದರ ಸೃಷ್ಟಿಕರ್ತ ಜೆರಾಲ್ಡ್ ಬಾಯರ್ ಟು ಸೃಷ್ಟಿಕರ್ತ ಫುಟ್ಬಾಲ್ ಇತಿಹಾಸದಲ್ಲಿ ಅತಿದೊಡ್ಡ ಮುಕ್ತ ದತ್ತಾಂಶವಾಗಬೇಕೆಂಬ ದೃ intention ಉದ್ದೇಶದಿಂದ ಉತ್ತಮ ಡೇಟಿಂಗ್ ಆಗಿದೆ.

ನಮ್ಮಲ್ಲಿರುವ ಈ ಭಂಡಾರದಿಂದ ಪಡೆಯಬಹುದಾದ ಡೇಟಾದ ಉದಾಹರಣೆ:

[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

ಅಂತೆಯೇ, ಓಪನ್ಫೂಟ್ಬಾಲ್ ಇದು ಈ ಕೆಳಗಿನ ಭಂಡಾರಗಳಿಂದ ಕೂಡಿದೆ:

  1. https://github.com/footballcsv
  2. https://github.com/openfootball
  3. https://github.com/rsssf
  4. https://github.com/footballdata
  • ಜೋಕ್‌ಕ್ಯಾಂಪ್ / ಫುಟ್‌ಬಾಲ್‌ಡೇಟಾ: ಇದು ಮಾಡಿದ ಡೇಟಾಬೇಸ್ ಜೋಕೆಕ್ಯಾಂಪ್ ಮತ್ತು ಅದು ನಿಮ್ಮ ಡೇಟಾವನ್ನು CSV ಮೂಲಕ ಅಥವಾ JSON ವಿನಂತಿಗಳೊಂದಿಗೆ ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಮೂಲಕ ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಡೇಟಾಬೇಸ್ ಪ್ರೀಮಿಯರ್ ಲೀಗ್‌ಗೆ ಆಧಾರಿತವಾಗಿದೆ, ಆದರೆ ಇದು ಯುರೋಕಪ್ ಬಗ್ಗೆ ಸಾಕಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿದೆ.
  • soccerstats.usಇದು ಅನೇಕ ಗಿಥಬ್ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಡೇಟಾಬೇಸ್ ಆಗಿದೆ, ಇದರಲ್ಲಿ ಎಲ್ಲಾ ಸಾಕರ್ ವಿಶ್ವ ಚಾಂಪಿಯನ್‌ಶಿಪ್‌ಗಳ ಜೊತೆಗೆ ಅನೇಕ ವಿಶ್ವ ಲೀಗ್‌ಗಳ ಡೇಟಾವನ್ನು ಬಹಿರಂಗಪಡಿಸಲಾಗುತ್ತದೆ. ಡೇಟಾಬೇಸ್ ವಿಶ್ಲೇಷಕವನ್ನು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ಮಾಹಿತಿಯನ್ನು ಹೊರತೆಗೆಯುತ್ತದೆ Rec.Sport.Soccer ಸ್ಟ್ಯಾಟಿಸ್ಟಿಕ್ಸ್ ಫೌಂಡೇಶನ್ (ಆರ್‌ಎಸ್‌ಎಸ್‌ಎಫ್).
  • engsoccerdata: ಇದು ಇಂಗ್ಲಿಷ್ ಲೀಗ್‌ಗಳು ಮತ್ತು ಚಾಂಪಿಯನ್‌ಶಿಪ್‌ಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಡೇಟಾಬೇಸ್ ಆಗಿದೆ, ಅದೇ ರೀತಿಯಲ್ಲಿ ಯುರೋಪಿಯನ್ ಲೀಗ್‌ಗಳಾದ (ಸ್ಪೇನ್, ಜರ್ಮನಿ, ಇಟಲಿ ಮತ್ತು ನೆದರ್‌ಲ್ಯಾಂಡ್ಸ್) ದತ್ತಾಂಶಗಳಿವೆ. ಇದು ಸಿಎಸ್ವಿ ಫೈಲ್ ಆಗಿದ್ದು ಅದು ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಅದನ್ನು ನಿರಂತರವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ.
  • ಅದ್ಭುತ-ಫುಟ್ಬಾಲ್: ಇದು ಸಾಕರ್ ಡೇಟಾದ ದೊಡ್ಡ ಸಂಗ್ರಹವಾಗಿದೆ (ರಾಷ್ಟ್ರೀಯ ಮತ್ತು ಅಂತರರಾಷ್ಟ್ರೀಯ ತಂಡಗಳು, ಕ್ಲಬ್‌ಗಳು, ಪಂದ್ಯದ ವೇಳಾಪಟ್ಟಿ, ಆಟಗಾರರು, ಕ್ರೀಡಾಂಗಣಗಳು). ಇದು ರೆಪೊಸಿಟರಿಗಳ ಪಟ್ಟಿಯಿಂದ ಕೂಡಿದೆ
  • ಸಾಕರ್-ಕ್ಲೈ: ಇದು ನಿಸ್ಸಂದೇಹವಾಗಿ ಕನ್ಸೋಲ್ ಪ್ರಿಯರಿಗೆ ಪ್ರಿಯವಾಗಿರಬೇಕು. ನಿಮ್ಮ ಟರ್ಮಿನಲ್‌ನಿಂದ ಎಲ್ಲಾ ಫುಟ್‌ಬಾಲ್ ಫಲಿತಾಂಶಗಳು, ಪೈಥಾನ್‌ನ ಅದ್ಭುತಗಳಿಗೆ ಧನ್ಯವಾದಗಳು.
  • ಸ್ಪೋರ್ಟ್ಸ್ ಓಪನ್ ಡೇಟಾ: ಇಟಾಲಿಯನ್ ಲೀಗ್‌ನ ವಿಶೇಷ ದತ್ತಾಂಶದ ಕೊರತೆಯನ್ನು ನೀಗಿಸಲು ಮತ್ತು ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಮುಕ್ತಗೊಳಿಸಲು 2015 ರಲ್ಲಿ ಪಾವೊಲೊ ರಿವಾ ಮತ್ತು ರಿಕಾರ್ಡೊ ಕ್ವಾತ್ರಾ ರಚಿಸಿದ ಎಪಿಐ ಇದು. ಈ ಅತ್ಯುತ್ತಮ API ನಮಗೆ JSON REST API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಸ್ಪೋರ್ಟ್ಸ್ ಓಪನ್ ಡೇಟಾ ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಡೇಟಾವನ್ನು ಸಮಾಲೋಚಿಸಲು, ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ನಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಈ ಸಂಸ್ಥೆಯ ಧ್ಯೇಯವಾಕ್ಯವೆಂದರೆ "ಬಳಕೆದಾರರಿಗಾಗಿ ಬಳಕೆದಾರರು ರಚಿಸಿದ ಉಚಿತ ಡೇಟಾ."
  • ಫುಟ್ಬಾಲ್- data.org: ಇದು ಭವ್ಯವಾದ RESTful API ಆಗಿದ್ದು ಅದು ನಿರಂತರವಾಗಿ ನವೀಕರಿಸಲಾಗುವ ಬಹಳಷ್ಟು ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿದೆ. ನೀವು ಖರೀದಿಸಬಹುದು ಉಚಿತ API ಕೀ ನೋಂದಾಯಿಸುವ ಮೂಲಕ ಅದು ನಿಮಗೆ CORS ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ. ನಿಸ್ಸಂದೇಹವಾಗಿ, ಇದು ಅತ್ಯಂತ ಸಂಪೂರ್ಣ ಮತ್ತು ಪ್ರಬುದ್ಧ ಎಪಿಐ ಆಗಿದ್ದು, ಅದರ ಸೃಷ್ಟಿಕರ್ತರಿಂದ ಉತ್ತಮ ಕೆಲಸವಿದೆ, ಅನೇಕ ಸೇವೆಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಈಗಾಗಲೇ ಇದನ್ನು ತಮ್ಮ ಸೇವೆಗಳಿಗೆ ಉಲ್ಲೇಖವಾಗಿ ಒಳಗೊಂಡಿವೆ.

ತ್ವರಿತ ಮತ್ತು ಸುಲಭ ಪ್ರವೇಶದೊಂದಿಗೆ ನವೀಕರಿಸಿದ, ಸಂಘಟಿತ ಡೇಟಾವನ್ನು ಹೊಂದುವ ಸಾಧ್ಯತೆಯು ಫುಟ್‌ಬಾಲ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಅತ್ಯುತ್ತಮ ಉಚಿತ ಎಪಿಐಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಜೊತೆಗೆ, ಫುಟ್‌ಬಾಲ್-ಡೇಟಾ ಅತ್ಯುತ್ತಮ ದಸ್ತಾವೇಜನ್ನು ಹೊಂದಿದೆ, ಇದು ಅದರ ಕಲಿಕೆಯ ರೇಖೆಯನ್ನು ಅತ್ಯಂತ ವೇಗವಾಗಿ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಇದು ನಮಗೆ ಒದಗಿಸುವ ಕ್ರಿಯಾತ್ಮಕತೆಗಳಲ್ಲಿ:

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

ಈ API ನೀಡುವ ಕರೆಗಳ ಕೆಲವು ಉದಾಹರಣೆಗಳೆಂದರೆ:

ಫುಟ್ಬಾಲ್ ತಂಡದ ಮಾಹಿತಿಗಾಗಿ JSON output ಟ್‌ಪುಟ್‌ನ ಉದಾಹರಣೆ:

{
   "_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"
}

ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ರಪಂಚದಿಂದ ನಾನು ತಿಳಿದಿರುವ ಪ್ರತಿಯೊಂದು API ಗಳು ಮತ್ತು ಡೇಟಾಗಳಿಗಾಗಿ ಈ ವಿಮರ್ಶೆಯನ್ನು ಮಾಡಿದ ನಂತರ, ನಮ್ಮ ಸರಳ ತಂಡಗಳು ಮತ್ತು ಈವೆಂಟ್‌ಗಳಿಂದ ಕೆಲವು ಡೇಟಾವನ್ನು ನೋಡಲು ಅನುವು ಮಾಡಿಕೊಡುವ ನಮ್ಮ ಸರಳ ಮತ್ತು ಅನುಕರಣೀಯ ಪಿಎಚ್ಪಿ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹೊಂದಲು ನಾವು ಕೆಲಸಕ್ಕೆ ಇಳಿಯುತ್ತೇವೆ.

ಮೊದಲ ಹೆಜ್ಜೆ LAMP ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಆದರೆ ನೀವು ಸಹ ಬಳಸಬಹುದು nginx ವೆಬ್ ಸರ್ವರ್ ಆಗಿ, ನೀವು ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಹೊಂದಿರಬೇಕು, ನಾನು ಅದನ್ನು ಇಷ್ಟಪಡುತ್ತೇನೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆ ಭವ್ಯವಾದ ಪಠ್ಯ ಇದು ಉಚಿತವಲ್ಲದಿದ್ದರೂ, ಇದು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಆದರೆ ನಿಮಗೆ ಬೇಕಾದುದನ್ನು ನ್ಯಾನೊ, ನೋಟ್‌ಪ್ಯಾಡ್ಕ್, ಪರಮಾಣು, ಲೇಖಕರು ಇತರರಲ್ಲಿ ಬಳಸಲು ನೀವು ಮುಕ್ತರಾಗಿದ್ದೀರಿ.

ನಾನು ಈಗ ಭೇಟಿಯಾದ ಪುಸ್ತಕದಂಗಡಿಯಿಂದ ನನಗೆ ಸಹಾಯ ಮಾಡಲಿದ್ದೇನೆ phplib-ಫುಟ್ಬಾಲ್-ಡೇಟಾ ಮತ್ತು ಇದು ಫುಟ್ಬಾಲ್-ಡೇಟಾದೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಒಂದು ಆಧಾರವನ್ನು ಹೊಂದಿದೆ, ನಾನು ಪ್ರಾಮಾಣಿಕವಾಗಿರುತ್ತೇನೆ, ನಾನು ಈ ಲೇಖನವನ್ನು ಬರೆಯಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಅದು ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸಿದ್ದೆ ಆದರೆ ಈ ಗ್ರಂಥಾಲಯವು ನನ್ನ ಜೀವನವನ್ನು ತುಂಬಾ ಸುಲಭಗೊಳಿಸಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಮಾತ್ರ ವಿವರಿಸುತ್ತೇವೆ ಅವರು ನಮಗೆ ನೀಡುವ ಉದಾಹರಣೆ ಮತ್ತು ಶೈಕ್ಷಣಿಕ ಉದ್ದೇಶಗಳಿಗಾಗಿ ನಾವು ಕೆಲವು ಹೆಚ್ಚುವರಿಗಳನ್ನು ಸೇರಿಸುತ್ತೇವೆ.

ನಾವು ಮಾಡಲು ಹೊರಟಿರುವ ಮೊದಲ ಹೆಜ್ಜೆ ರೆಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡುವುದು ಹೋಗಿ ಈ ಪುಸ್ತಕದಂಗಡಿಯ.

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

ನಾವು ನಮ್ಮನ್ನು ಲೈಬ್ರರಿ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಪತ್ತೆ ಹಚ್ಚುತ್ತೇವೆ ಮತ್ತು ನಾವು ಫುಟ್‌ಬಾಲ್-ಡೇಟಾದಲ್ಲಿ ನೋಂದಾಯಿಸಿದಾಗ ನಾವು ಪಡೆಯುವ KEY API ಯೊಂದಿಗೆ config.ini ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸುತ್ತೇವೆ ಮತ್ತು ಅದು ನಮ್ಮ ಮೇಲ್ ಅನ್ನು ತಲುಪುತ್ತದೆ.

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

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

ಈ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ನಂತರ ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ API ಅನ್ನು ಸಂವಹನ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.

ಈ ಮಾದರಿ ಗ್ರಂಥಾಲಯವು 5 ಪ್ರಮುಖ ಫೈಲ್‌ಗಳಿಂದ ಕೂಡಿದೆ.

  • config.ini: ಇದು API ಮಾಹಿತಿಯನ್ನು ಉಳಿಸುತ್ತದೆ ಮತ್ತು ಈ ಹಂತದಲ್ಲಿ ನಾವು ಈಗಾಗಲೇ ಸಂಪಾದಿಸಿದ್ದೇವೆ.
  • FootballData.php: ಈ ಸೇವಾ ವರ್ಗವು ಫುಟ್‌ಬಾಲ್-ಡಾಟಾ.ಆರ್ಗ್ REST API ಅನ್ನು ಆವರಿಸುತ್ತದೆ. ಅಂದರೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು API ನಡುವೆ ಸಂವಹನವನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ, ಇದು ನಿರ್ದಿಷ್ಟ ಲೀಗ್‌ನ ಸಂಪೂರ್ಣ season ತುವಿನಂತಹ API ಯಿಂದ ವಿವಿಧ ಡೇಟಾವನ್ನು ಸಂಪರ್ಕಿಸಲು ನಮಗೆ ಅನುಮತಿಸುವ ವಿವಿಧ ವಿಧಾನಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ.
  • Socceroason.php: ಈ ವರ್ಗವು ಪಂದ್ಯಗಳು ಮತ್ತು ಲೀಗ್‌ಗಳ ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದ ಕರೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
  • Team.php: ಈ ವರ್ಗವು ತಂಡಗಳ ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದ ಕರೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
  • index.php: ಮುಖ್ಯ ವರ್ಗ ಯಾವುದು ಮತ್ತು ಮೇಲೆ ವಿವರಿಸಿದ ತರಗತಿಗಳಲ್ಲಿ ಜಾರಿಗೆ ಬರುವ ಪ್ರತಿಯೊಂದು ವಿಧಾನಗಳನ್ನು ಕರೆಯುವ ವಿಧಾನ ಯಾವುದು. ಮೂಲತಃ ನಾವು ತೋರಿಸಬೇಕಾದ ಡೇಟಾವನ್ನು ಬದಲಾಯಿಸಲು ನಾವು ಸ್ಪರ್ಶಿಸಬೇಕಾದ ವರ್ಗವಾಗಿದೆ, ನಮ್ಮ ಉದಾಹರಣೆಗಾಗಿ ನಾವು ಆರಂಭಿಕ ರಚನೆಯನ್ನು ತೆಗೆದುಕೊಂಡು ಅದನ್ನು ಯುರೋಕಪ್‌ಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತೇವೆ.

ಯುರೋಕಪ್

ನಾನು ಮಾಡಿದ ಈ ಸಣ್ಣ ಮಾರ್ಪಾಡಿನೊಂದಿಗೆ, ನಾವು ಈಗಾಗಲೇ ಯುರೋ 2016 ರ ಫಲಿತಾಂಶಗಳನ್ನು ಹೊಂದಬಹುದು, ಆದರೆ ನಿಸ್ಸಂದೇಹವಾಗಿ ನಾವು ಹೆಚ್ಚು ಸೃಜನಶೀಲತೆಯನ್ನು ಪಡೆಯಬಹುದು ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕತೆ, ಚಕ್ರಗಳು, ಇತರ API ಗೆ ಪ್ರಶ್ನೆಗಳನ್ನು ಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ ಸೇರಿಸಬಹುದು, ಅದನ್ನು ನಾನು ನಂತರ ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ. ಈ ಸಮಯದಲ್ಲಿ ಅವರು ತಮ್ಮ ಸೃಷ್ಟಿಗಳನ್ನು ನಮಗೆ ತೋರಿಸುತ್ತಾರೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಪೆಡ್ರೊ ಸ್ಯಾನ್ಜ್ ಡಿಜೊ

    ಹಾಯ್, ನಾನು ನಿಮ್ಮ ಬ್ಲಾಗ್ ಅನ್ನು ಓದುತ್ತಿದ್ದೇನೆ ಮತ್ತು ನಾವು ವಿನ್ಯಾಸಗೊಳಿಸುತ್ತಿರುವ ವೆಬ್ ಸೇವಾ ಯೋಜನೆಗೆ ನೀವು ಫುಟ್ಬಾಲ್-ಡಾಟಾ.ಆರ್ಗ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸುವ ಪುಟವು ಉತ್ತಮವಾಗಿ ಕಾಣುತ್ತದೆ ಎಂದು ನನಗೆ ತೋರುತ್ತದೆ. ನನಗೆ ಉದ್ಭವಿಸುವ ಮತ್ತು ನಾನು ಓದಿದ ವಿಷಯದಿಂದ ಸ್ಪಷ್ಟೀಕರಿಸಲು ನನಗೆ ಸಾಧ್ಯವಾಗದಿರುವ ಒಂದು ದೊಡ್ಡ ಪ್ರಶ್ನೆಯೆಂದರೆ: ಫುಟ್‌ಬಾಲ್-ಡಾಟಾ.ಆರ್ಗ್‌ನಲ್ಲಿನ ಡೇಟಾ ಎಷ್ಟು ನವೀಕೃತವಾಗಿದೆ, ನಾನು ಏನು ಹೇಳುತ್ತೇನೆ ಎಂಬುದಕ್ಕೆ ನಾನು ನಿಮಗೆ ಉದಾಹರಣೆ ನೀಡುತ್ತೇನೆ:

    ವೀಕೆಂಡ್, ಬಾರ್ಸಿಲೋನಾ - ರಿಯಲ್ ಮ್ಯಾಡ್ರಿಡ್ ಆಟ, ಶನಿವಾರ ರಾತ್ರಿ 22:00 ಕ್ಕೆ ಆಟವು 2-2ರಿಂದ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂದು ಹೇಳೋಣ. ಆದ್ದರಿಂದ, API ಗೆ ವಿನಂತಿಯನ್ನು ಮಾಡಲು ಮತ್ತು ವೆಬ್ ಸೇವೆಯಲ್ಲಿ ಆ ಮಾಹಿತಿಯನ್ನು ಬಳಸಲು ಈ ಫಲಿತಾಂಶ ಯಾವಾಗ ಲಭ್ಯವಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಸ್ಪಷ್ಟಪಡಿಸುವುದು ನಿಮಗೆ ತಿಳಿದಿದೆಯೇ?

    ನಾವು ವಿನ್ಯಾಸಗೊಳಿಸುತ್ತಿರುವ ಸೇವೆಯ ಪ್ರಕಾರಕ್ಕೆ ನೈಜ ಸಮಯದಲ್ಲಿ ಮಾಹಿತಿಯ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ, ಆದರೆ ಪ್ರಶ್ನಾರ್ಹ ದಿನದ ಫಲಿತಾಂಶಗಳು ಅವು ಉತ್ಪಾದನೆಯಾದ ದಿನಗಳು ಅಥವಾ ವಾರಗಳ ನಂತರ ಲಭ್ಯವಿದ್ದರೆ, ಅದು ನಮಗೆ ಆಸಕ್ತಿದಾಯಕವಾಗುವುದಿಲ್ಲ.

    ಒಂದು ಶುಭಾಶಯ.
    / ಪೀಟರ್.

  2.   ವೆಬ್ ಡೆವಲಪರ್ ಡಿಜೊ

    ಇದು ಅತ್ಯಂತ ಆಸಕ್ತಿದಾಯಕ Luigys ಆಗಿದೆ, ಕ್ರೀಡಾ API ಗಳಲ್ಲಿ ಗುಣಮಟ್ಟದ ಉಲ್ಲೇಖಗಳನ್ನು ಹುಡುಕಲು ನನಗೆ ಕಷ್ಟವಾಗಿರುವುದರಿಂದ Google ನಿಮ್ಮ ವಿಷಯವನ್ನು ಹೇಗೆ ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ ಹೊಂದಿಲ್ಲ ಎಂದು ನನಗೆ ಅರ್ಥವಾಗುತ್ತಿಲ್ಲ. ಕೆಳಗಿನ ಸಹವರ್ತಿ ಹೇಳುವಂತೆ, ಫುಟ್ಬಾಲ್-ಡೇಟಾ ತುಂಬಾ ಚೆನ್ನಾಗಿ ಕಾಣುತ್ತದೆ. ತುಂಬಾ ಧನ್ಯವಾದಗಳು.