api ทำงานอย่างไร