15/05/2026
💡 Tech Term of the Day | ពាក្យ IT ប្រចាំថ្ងៃ 🛠
🔤 ថ្ងៃនេះ: "API"
(Application Programming Interface)
━━━━━━━━━━━━━━━━━
🤔 API គឺជាអ្វី? (Technical)
━━━━━━━━━━━━━━━━━
API គឺជា "ច្បាប់" ឬ "កិច្ចព្រមព្រៀង" ដែល Apps ពីរ ប្រើ ដើម្បី "ទំនាក់ទំនង" គ្នាតាម Internet ។
App A (Client) → ផ្ញើ Request → API → ទទួល Response → App B (Server)
📦 API ផ្ញើ Request ដោយប្រើ HTTP Methods:
→ GET — ទាញ Data (ដូចជាអ្វី?)
→ POST — បញ្ចូល Data ថ្មី
→ PUT — កែ Data
→ DELETE — លុប Data
━━━━━━━━━━━━━━━━━
⚙️ ឧទាហរណ៍ Technical ពិតប្រាកដ
━━━━━━━━━━━━━━━━━
ដូចជា App Weather ស្នើ API ដើម្បីទទួល Weather:
📤 Request (App ផ្ញើ):
GET /weather?city=PhnomPenh
📥 Response (Server ឆ្លើយ):
{ "city": "Phnom Penh", "temp": 34, "status": "Sunny" }
ទិន្នន័យ Response ត្រឡប់មកក្នុង Format JSON — ដែល Developer អាច Parse ហើយ Display ។
━━━━━━━━━━━━━━━━━
🔑 Types of API ដែល Dev ប្រើច្រើន
━━━━━━━━━━━━━━━━━
✅ REST API — ពេញនិយម, ប្រើ HTTP, JSON
✅ GraphQL — ទាញ Data ច្រើន ក្នុង 1 Request
✅ WebSocket — Real-time (Chat, Game Live)
━━━━━━━━━━━━━━━━━
🛡 Security: API Key
━━━━━━━━━━━━━━━━━
API ជាច្រើន ទាមទារ API Key (ដូចជា Password) ដើម្បី Authenticate ថា "តើ App ណាអនុញ្ញាត?"
Authorization: Bearer YOUR_API_KEY
💬 Comment ប្រាប់ខ្ញុំ: តើ REST API ឬ GraphQL ដែលអ្នកឯង ចង់រៀន? 👇
❤️ Like & Follow — Deep dive IT ជារៀងរាល់ថ្ងៃ 🚀
េះTech #ចេះITជាមួយMaly