பொதுவான API-களைப் பயன்படுத்துவது எப்படி

நீங்கள் ஒரு திட்டத்தை (project) உருவாக்க விரும்புகிறீர்கள். உங்களிடம் தரவு (data) இல்லை. உங்களிடம் பேக்எண்ட் (backend) இல்லை.

பொதுவான API-கள் இந்தப் பிரச்சனையைத் தீர்க்கின்றன. அவை சர்வர் பக்கக் குறியீடு (server-side code) இல்லாமலேயே உங்களுக்குத் தரவையும் செயல்பாடுகளையும் வழங்குகின்றன.

சிறந்த API-களைக் கண்டறிவது கடினம். public-apis GitHub களஞ்சியம் (repository) இதை எளிதாக்குகிறது. இது டெவலப்பர்களுக்காக இலவச API-களின் ஒரு மிகப்பெரிய பட்டியலைத் தொகுத்து வழங்குகிறது.

இந்தத் தொகுப்பு அனைவருக்கும் பயனுள்ளதாக இருக்கும். தொடக்கநிலையாளர்கள் எளிய தகவல்களைக் கண்டறியலாம். நிபுணர்கள் சிக்கலான முன்மாதிரிகளுக்கான (prototypes) தரவைக் கண்டறியலாம். இந்தப் பட்டியல் எப்போதும் புதுப்பிக்கப்பட்டு, ஒழுங்கமைக்கப்பட்ட நிலையில் இருக்கும்.

இந்தத் தொகுப்பு API-களைத் தலைப்பு வாரியாக வகைப்படுத்துகிறது. நீங்கள் பின்வரும் வகைகளைக் காணலாம்:

  • விலங்குகள் (Animals)
  • அனிம் (Anime)
  • மேம்பாடு (Development)
  • நிதி (Finance)

ஒவ்வொரு பதிவும் தொழில்நுட்ப விவரங்களை வழங்குகிறது. நீங்கள் இவற்றைக் காணலாம்:

  • API பெயர்
  • விளக்கம்
  • அங்கீகார முறை (Auth method) (No key, API Key, அல்லது OAuth)
  • HTTPS ஆதரவு
  • CORS நிலை
  • ஆவண இணைப்பு (Documentation link)

நீங்கள் குறியீடு (code) எழுதுவதற்கு முன் இந்த விவரங்களைக் கவனியுங்கள்:

  1. Auth: நீங்கள் ஒரு தொடக்கநிலையாளராக இருந்தால், "No" அங்கீகாரம் (authentication) கொண்ட API-களைத் தேர்ந்தெடுக்கவும். இது சிக்கலான அமைப்புகளைத் தவிர்க்க உதவும்.
  2. HTTPS: பாதுகாப்பான இணைப்புகளுக்கு எப்போதும் "Yes" என்பதைத் தேர்ந்தெடுக்கவும்.
  3. CORS: நீங்கள் கிளையண்ட்-சைடு (client-side) JavaScript செயலிகளை உருவாக்கினால், CORS-க்கு "Yes" தேவைப்படும்.

உங்கள் அடுத்த திட்டத்திற்கான தரவைக் கண்டறிய இந்தப் பட்டியலைப் பயன்படுத்தவும்.

ஆதாரம்: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-public-apis-a-collective-list-of-free-apis-dp7