[Áöµð³ÝÄÚ¸®¾Æ]Áö³¹ø Æ÷½ºÆ®¿¡¼ ±¸±Û ¸Ê½º API ¹öÀü2°¡ ¹ßÇ¥µÆ´Ù´Â »ç½ÇÀ» ¾ð±ÞÇß´Ù. ÀÌ Æ÷½ºÆ®¸¦ ¿Ã¸®¸é¼ ±¸±Û ¸Ê½º·Î °³¹ßÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇØ Á» ´õ ÀÚ¼¼È÷ ¼³¸íÇßÀ¸¸é ÁÁ¾ÒÀ» °Å¶ó´Â »ý°¢ÀÌ µé¾ú´Ù.
¸Å½¬¾÷Àº ¸ðµç ¿Á¤À» ½ñ¾Æº×´Â ÀÛ¾÷ÀÌ´Ù. µû¶ó¼ ¿©·¯ºÐÀÌ °³¹ßÀÚµç ¾Æ´Ï¸é ¸®¹Í½º¸¦ ÁÁ¾ÆÇÏ´Â »ç¶÷ÀÌµç ¸Å½¬¾÷ÀÇ ¼¼°è·Î ¶Ù¾îµé¾î ¹«¾ð°¡ Çϳª¸¦ º»°ÝÀûÀ¸·Î °³¹ßÇØº¼ ¼ö ÀÖ´Â °¡Àå ÁÁÀº ½ÃÁ¡Àº ¹Ù·Î Áö±ÝÀÌ´Ù.
¸Å½¬¾÷ °³¹ß¿¡ ÇÊ¿äÇÑ ÄÜÅÙÃ÷¸¦ ¼öÁýÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ±¸±Û, ¾Æ¸¶Á¸, À̺£ÀÌ µîÀÌ Á¦°øÇÏ´Â API(Application Programming Interface)¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. Áï ¹®¼ÈµÈ API¸¦ ÅëÇØ ½Å·ÚÇÒ ¼ö ÀÖ´Â ´ë±Ô¸ð µ¥ÀÌÅͼÂÀ» Á¦°øÇÏ´Â °Å´ë ±â¾÷µéÀÇ API´Â ÀÌµé ±â¾÷ÀÇ ½Ã½ºÅÛ°ú ¿¬°áµÅ ÀÖ´Ù´Â ¸»ÀÌ´Ù. ¶Ç Å©·¹À̱׸®½ºÆ®(Craiglslist) µîÀÌ Á¦°øÇÏ´Â RSS¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
API´Â ´Ü¼øÇÑ ·¹º§¿¡¼ºÎÅÍ º¹ÀâÇÑ ·¹º§±îÁö ´Ù¾çÇÑ ·¹º§·Î Á¦°øµÈ´Ù. ¸Ê½º API´Â ÀϹÝÀûÀ¸·Î ÀÛ¾÷Çϱ⠰¡Àå ½¬¿î Åø·Î ¾Ë·ÁÁ® ÀÖ´Ù. ´Ù¸¥ APIµéÀº eÄ¿¸Ó½º °Å·¡¸¦ ó¸®ÇÏ´Â µî À̺¸´Ù ´õ °íµµÈµÈ °ÍµéÀÌ´Ù.
APIµû¶ó °£´ÜÈ÷ ÀÛ¾÷
API Á¦°ø¾÷üµéÀº ´ëºÎºÐ ¾×¼¼½º¸¦ ÇÒ ¶§ µî·ÏÀ» ¿ä±¸Çϸç, ¸î °¡Áö Á¦¾àÀÌ µû¸£´Â °æ¿ì°¡ ¸¹´Ù. ÀÏ·Ê·Î ±¸±Û ¸Ê½º API¸¦ ÀÌ¿ëÇÏ·Á¸é ±¸±Û °èÁ¤À» °®°í ÀÖ¾î¾ß ÇÑ´Ù. ±¸±ÛÀº ¡°»ç¿ëÀÚÀÇ ±¸±Û °èÁ¤°ú ¼ºñ½º URL¿¡ ¿¬°èµÈ ¾ËÆÄºª µîÀÇ ¹®ÀÚ¿Í ¼ýÀÚ¸¦ Á¶ÇÕÇÑ¡± ۸¦ ¹ß±ÞÇÑ´Ù. ¹Ù·Î ¾ó¸¶ Àü±îÁö¸¸ ÇØµµ ±¸±ÛÀÌ Á¦°øÇÏ´Â ÀÏÀÏ ÆäÀÌÁöºä´Â 5¸¸ °ÇÀ¸·Î ÇÑÁ¤µÅ ÀÖ¾úÁö¸¸ Áö±ÝÀº ÀÌ ¼öÄ¡°¡ ¾à°£ ´Ã¾ú´Ù.
±×·¸´Ù¸é ±¸±Û ¸Ê½º API´Â ¾î¶² ±â´ÉÀ» ¼öÇàÇÒ±î? °¡Àå ±âº»ÀûÀÎ ±â´ÉÀº ±¸±Û ¸Ê½º¸¦ ¿©·¯ºÐÀÇ ¸Å½¬¾÷¿¡ ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °ÍÀÌ´Ù. ¹°·Ð ¹«·á·Î Á¦°øµÈ´Ù. ±¸±Û ¸Ê½º API´Â °ü·ÃµÈ ÀÚ¹Ù ½ºÅ©¸³Æ® ¶óÀ̺귯¸®¿Í °³¹ßÀÚ Å°¸¦ °æÀ¯ÇÏ´Â ÀÎÁõ ¸ðµ¨À» °®°í ÀÖ´Ù. ¶Ç ÀÚ¹Ù½ºÅ©¸³Æ® ¿ÀºêÁ§Æ® ¸ðµ¨°ú µ¥ÀÌÅÍ Àü¼ÛÀ» À§ÇØ REST ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù. µ¥ÀÌÅÍ Æ÷¸ËÀº XML°ú Æú¸®¶óÀοë VMLÀÌ´Ù. ¾ðÁ¦³ª ±×·¨µíÀÌ Á¸ ¸Ó¼°¡ ´õ ÀÚ¼¼È÷ ¼³¸íÇØÁÙ °ÍÀÌ´Ù.
°ø½ÄÀûÀÎ API¸¦ ÀÌ¿ëÇØ ±¸±Û ¸Ê½º ¸Å½¬¾÷ ÄÚµù ÁöÁ¡¿¡ µµ´ÞÇÏ°Ô µÇ¸é ±¸±ÛÀÇ ¹®¼·Î ¸Å½¬¾÷À» ½ÃÀÛÇ϶ó. ÀÌ ¹®¼´Â ¼ö¸¹Àº »ç·Ê¿Í ·¹ÆÛ·±½º ÀÚ·áµéÀ» Á¦°øÇÑ´Ù.
Á¶½´¾Æ ½Ç·¯µµ ¡®10ºÐ ³»¿¡ À¥ ÆäÀÌÁö¿¡ ±¸±Û ¸Ê Ãß°¡Çϱ⡯¶ó´Â ±ÛÀ» ÅëÇØ ±¸±Û ¸Ê½º API¸¦ ÀÌ¿ëÇØ ¸Å½¬¾÷À» °³¹ßÇÏ´Â ½±°í ºü¸¥ ¹æ¹ýÀ» ¼Ò°³Çß´Ù. ÀÌ ±Û¿¡´Â ±¸±Û ¸Ê½º ¸Å½¬¾÷¿¡ ´ëÇÑ ¸î °¡Áö ¿ì¼ö »ç·Êµµ ÇÔ²² ¼ö·ÏµÅ ÀÖ´Ù. ¿¹¸¦ µé¸é ¡°¿©·¯ºÐ ÀÚ½ÅÀÇ °¡»ó ÇÉ ¸Ê(Virtual Pin Map)À¸·Î °³ÀÎÀûÀÎ ¿©Çà±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â »çÀÌÆ®¡±ÀÎ ¡®Å½»ç ½Ã´ë(Exploration Age)¡¯ µîÀÌ ÀÖ´Ù.
¿©·¯ºÐ Áß ¡®À¥ 2.0¡¯¿¡ ´ëÇØ ¿Ö ÀÌ·¸°Ô ¾ß´Ü¹ý¼®ÀÎÁö ±Ã±ÝÇÑ °³¹ßÀÚ°¡ ÀÖ´Ù¸é ÇÑ ½Ã°£ Á¤µµ¸¸ ÅõÀÚÇØ ±¸±Û ¸Ê½º ¸Å½¬¾÷À» ±¸ÃàÇØº¸¶ó. @