±¾ÏµÁÐÎÄÕÂרעÓÚWeb
APIÖ® ¡°ÔªÓïÑÔ¡±µÄÈý¸ö¹Ø¼üÁìÓò£º¼´APIÃèÊö¡¢API·¢ÏÖÒÔ¼°APIµµ°¸¡£ÕâЩÎÄÕ½«º¸ÇËùÓÐÕâÈý¸öÖØÒªµÄÇ÷ÊÆ£¬²¢°üÀ¨¶ÔÕâÒ»¿ìËÙ·¢Õ¹µÄÁìÓòµÄһЩ¹Ø¼üÈËÎïµÄר·Ã¡£
À´×ÔInfoQµÄÕâÆªÎÄÕÂÊÇ¡°ÃèÊö¡¢·¢ÏÖÒÔ¼°µµ°¸£º½øÈëWeb APIµÄÏÂÒ»½×¶Î¡±ÏµÁÐÎÄÕÂÖеÄһƪ£¬Äã¿ÉÒÔÔÚÕâÀï½øÐж©ÔÄ£¬ÒÔ±ãͨ¹ýRSS»ñÈ¡ÐÂÎÄÕµÄ֪ͨ¡£
ÒªÏëÉè¼Æ³ö¿ÉÒÔÕý³£ÔËÐеÄWeb API£¬¶Ô»ùÓÚwebµÄÓ¦ÓõĻù±¾Àí½âÊÇÒ»¸öÁ¼ºÃµÄ»ù´¡¡£µ«Èç¹ûÄãµÄÄ¿±êÊÇ´´½¨³öÓÅÐãµÄAPI£¬ÄÇô½öƾÕâÒ»µã»¹Ô¶Ô¶²»¹»¡£Éè¼ÆÓÅÐãµÄAPIÊÇÒ»¸ö¼èÄѵĹý³Ì£¬Èç¹ûËüÇ¡ÇÉÊÇÄ㵱ǰµÄ¹¤×÷ÈÎÎñ£¬ÄÇôÄãºÜ¿ÉÄÜ»á¸Ðµ½ÊÖ×ãÎÞ´ë¡£
²»¹ý£¬ÓÅÐãµÄÉè¼Æ¾ø¶ÔÊÇ¿ÉÒÔʵÏֵġ£±¾ÎÄËùÃèÊöµÄÁ÷³Ì½«°ïÖúÄã»ñµÃ³É¹¦£¬ÎÒÃǽ«¹²Í¬Ñо¿Ê²Ã´ÊÇÓÅÐãµÄÉè¼Æ£¬ÒÔ¼°µü´úʽµÄÁ÷³ÌÈçºÎ°ïÖúÎÒÃÇʵÏÖÕâһĿ±ê¡£ÎÒÃÇ»¹½«ÐðÊöÉè¼ÆµÄÈý¸öÖØÒª½×¶Î£º²ÝͼÉè¼Æ¡¢ÔÐÍÉè¼ÆÒÔ¼°ÊµÏÖ£¬Í¬Ê±»¹½«½éÉÜһЩÄܹ»ÈÃÄãµÄ¹¤×÷±äµÃ¸üÇáËɵŤ¾ß¡£
ÓÅÐãµÄAPIÉè¼ÆÀ´×ÔÓÚµü´ú¹ý³Ì
ÔÚ¿ªÊ¼Éè¼ÆAPI֮ǰ£¬ÎÒÃDZØÐëÀí½âËüµÄÄ¿µÄ¡£ÔÚÄãÊÖ¶¯Éè¼ÆÖ®Ç°£¬ÄãÓ¦µ±Á˽âΪʲôҪÉè¼ÆÕâ¸öAPI£¬Èç¹ûÔÚÕâ·½ÃæÐèÒª°ïÖú£¬ÓÐÐí¶àÏֳɵÄ×ÊÁÏ¿ÉÒԲο¼¡£²»¹ý£¬¶¨ÒåÄãµÄ¶¯»ú½ö½öÊǵÚÒ»²½£¬ÕæÕýµÄ¾÷ÇÏÔÚÓÚÖ±µ½ÊµÏÖΪֹ£¬Ê¼ÖÕ±£³Ö½øÐÐÕýÈ·µÄÉè¼Æ¾ö²ß¡£
³É¹¦µÄAPIÉè¼ÆÒâζ×ÅÒªÉè¼Æ³öÒ»ÖÖ½Ó¿Ú£¬ÈÃËüµÄʹÓ÷½Ê½·ûºÏËüµÄÄ¿µÄ¡£×÷ΪAPIÉè¼ÆÕßÀ´Ëµ£¬ÎÒÃÇËù×öµÄÿ¸ö¾ö²ß¶¼»áÓ°Ïìµ½²úÆ·µÄ³É°Ü¡£Éè¼Æ¹ý³ÌÖÐÐèÒª×ö³öÒ»Ð©ÖØ´óµÄ¾ö²ß£¬ÀýÈçAPIËùʹÓõĴ«ÊäÐÒé¡¢»òËüËùÖ§³ÖµÄÏûÏ¢¸ñʽ¡£µ«³ý´ËÖ®Í⣬»¹ÓÐÐí¶àÏà¹ØµÄ´ÎÒª¾ö¶¨£¬ÀýÈç½Ó¿ÚµÄ¿ØÖÆ¡¢Ãû³Æ¡¢¹ØÁªÒÔ¼°´ÎÐò¡£¶øµ±Ä㽫ËùÓеľö²ß¼¯ÖÐÔÚÒ»Æðʱ£¬ËüÃǽ«´ø¶¯APIµÄʹÓÃģʽ¡£Èç¹ûÄãÄܹ»×öµ½Ã¿¸ö¾ö¶¨¶¼ÊÇÕýÈ·µÄ£¬ÄÇôÕâÖÖģʽ½«¶ÔAPI²úÉúÍêÃÀµÄÖ§³ÖÓë´Ù½ø×÷Óá£
Èç¹ûÄãÒª×ö³öÒ»¸öÕýÈ·µÄÉè¼Æ¾ö²ß£¬ºÜ¿ÉÄÜ»áÏÈ×ö³öÒ»¸ö´íÎóµÄ¾ö²ß£¬²¢´ÓÖÐÎüÈ¡¾Ñé½Ìѵ¡£Êµ¼ÊÉÏ£¬ÄãºÜ¿ÉÄÜ»áÔÚ¶à´Î·¸´íÖ®ºó²ÅÄܹ»½Ó½üÕýÈ·µÄ¾ö²ß¡£ÕâÒ²ÕýÊǵü´úµÄ¹Ø¼üËùÔÚ£¬ÒòΪûÓÐÈËÄܹ»×öµ½Ò»´Î³É¹¦£¬µ«Ö»ÒªÓÐ×ã¹»µÄ»ú»á£¬Äã¾ÍÄܹ»×öµ½½Ó½üÍêÃÀ¡£
ͨ¹ýµü´ú·½Ê½½øÐÐAPIÉè¼Æ£¬ÕâÒ»µã˵ÆðÀ´ÈÝÒ×£¬µ«ÔÚʵ¼ÊÓ¦ÓÃÖÐ×öµ½ÕâÒ»µã²¢²»¼òµ¥¡£ÎÒÃÇËùÃæÁÙµÄÒ»¸ö³£¼ûµÄÌôÕ½ÔÚÓÚ£¬ÔÚij¸öAPI·¢²¼Ö®ºóÔÙ½øÐбä¸üÊǷdz£À§Äѵġ£ÊÂʵÉÏ£¬¶ÔÒ»¸öʹÓÃÖеÄAPI½øÐбä¸üµÄ´ú¼ÛºÜ´ó£¬²¢ÇÒ°éËæ×źܴóµÄ·çÏÕ¡£»òÕß½èÓÃJoshua
BlochµÄ˵·¨£º¡°¹«¿ªµÄAPI¾ÍÏñ×êʯ£¬ËüÊÇÓÀºã²»±äµÄ¡£¡±
´¦ÀíÕâÒ»ÎÊÌâµÄÒ»ÖÖ·½Ê½ÊÇÔÚÿ´Î±ä¸üʱ²»ÒªÆÆ»µÏÖÓеĽӿڣ¬ÕâÊÇÒ»ÖÖºÃϰ¹ß£¬Ò²ÊÇÓÅÐãAPIÉè¼ÆµÄÒ»¸öÖ÷ÒªÔÔò¡£µ«ÓÐЩʱºò£¬ÆÆ»µÐԵıä¸üÊDz»¿É±ÜÃâµÄ£¬¶ø»ù±¾²ãÃæµÄÉè¼Æ±ä¸üÓÈÆä¾ßÓÐÇÖÂÔÐÔ¡£
»»ÖÖ˼·£¬ÎÒÃÇÓ¦µ±ÔÚ½Ó¿Ú·¢²¼Ö®Ç°¾Í×öºÃÕâЩ±ä¸ü¡£ÔÚÀíÏëµÄÇé¿öÏ£¬ÔÚ±ä¸üµÄ´ú¼Û±äµÃ¸ß°ºÖ®Ç°£¬¾ÍÓ¦¸ÃÏû³ýÒ×ÓÃÐÔÓëÉè¼Æ·½ÃæµÄÎÊÌâ¡£µ±Ê±£¬Ö»ÓÐÔÚÊ״η¢²¼Ö®Ç°×öµ½¾¡Ô翪ʼµü´ú£¬²¢±£³ÖƵ·±µÄµü´ú£¬²ÅÄܹ»ÕÒµ½²¢ÐÞ¸´ÕâЩÎÊÌâ¡£
µü´úʽµÄÉè¼Æ¹ý³Ì
ÔÚÿһ´Îµü´úÖУ¬ÎÒÃǶ¼µÃµ½ÁËÒ»´Î¶ÔÉè¼ÆºòÑ¡°´ÆäʹÓÃÇé¿ö½øÐÐÆÀ¹ÀµÄ»ú»á¡£¾ÙÀýÀ´Ëµ£¬¿ª·¢ÕßÊÇ·ñÄܹ»Í¨¹ýʹÓÃÎÒÃÇ´´½¨µÄ²úƷʵÏÖËûµÄ¹¤×÷Ä¿±ê£¿Õâ¸ö½Ó¿ÚÕæµÄÄܹ»ÊµÏÖÂð£¿Èç¹ûÎÒÃÇÒªÇóËûÈËʹÓÃÕâ¸öAPI£¬ËûÃÇÓÖ»áÓÐʲôÑùµÄ¸ÐÊÜ£¿
ͨ¹ýÉè¼ÆÓëʵÏÖ¶à¸ö½Ó¿Ú¶ø²»·¢²¼ËüÃÇ£¬Ó¦¸ÃÄܹ»ÊµÏÖ×î¼ÑµÄAPIÉè¼Æ¡£Í¨¹ý¶Ôÿ¸ö½Ó¿Ú½øÐÐÉó²éÓë²âÊÔ£¬ÎÒÃǽ«¶ÔÓÚÈçºÎ¸Ä½ø×îÖÕ²úÆ·¾ßÓÐÁ¼ºÃµÄ¶´²ìÁ¦¡£
µ«ÊÇÔÚʵ¼ùÖУ¬ÕâÖÖ׳¹ÛµÄµü´úʽÉè¼ÆÊDz»¿ÉÄÜʵÏֵġ£Ã»Óм¸¸öÈËÄÜÓÐ×ã¹»µÄʱ¼ä¡¢½ðÇ®»òÄÍÐÄÈ¥²»¶ÏµØÉè¼ÆÓëʵÏÖÒ»¸ö¸ö¿ÉÒÔÔËÐеÄAPI¡£¶ÔÓÚÈκξßÓÐÒ»¶¨¸´ÔӶȵĽӿÚÀ´Ëµ£¬ÕâÖÖ·½Ê½µÄµü´úʽÉè¼Æ»áÕ¼ÓÃÄã¹ý¶àµÄʱ¼ä¡£
Ò»¸ö¸üºÏÀíµÄ·½Ê½ÊÇÔÚÉè¼Æ¹ý³ÌµÄÔçÆÚ¾Í½øÐеü´ú£¬ÕâЩÔçÆÚµÄÉè¼ÆÓ¦µ±¾ßÓÐ×ã¹»µÄϸ½Ú£¬¿ÉÕ¹ÏָĽøµÄ×î¼Ñʱ»ú£¬µ«ÓÖÎÞÐè¹ý¶ÈÉè¼Æ¶øµ¼ÖÂʵÏÖµÄÀ§ÄÑ¡£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬ÎÒÃÇ¿ÉÒÔÖð²½µØÔö¼Óϸ½Ú¶È£¨»ò±£Õæ¶È£©£¬²¢×îÖյõ½Ò»¸öÍêÕûµÄʵÏÖ¡£
ÕâÖÖÖð²½ÍƽøµÄÉè¼Æ¹ý³ÌÔÚÉè¼Æ½çÒѾ·Ç³£Á÷ÐÐÁË£¬Ëüͨ³£±»·Ö½âΪÈý¸öÖØÒªµÄ½×¶Î£º
²ÝͼÉè¼Æ
ÔÐÍÉè¼Æ
ʵÏÖ
²ÝͼÉè¼ÆµÄÇ¿´ó×÷ÓÃ
²ÝͼÉè¼ÆÊÇÉè¼Æ·½ÃæµÄÒ»ÖÖÆÕ±éÐÐΪ¡£ÖøÃû½¨ÖþʦFrank GehryµÄ²Ýͼ¿ÉνÌìÏÂÎÅÃû£¬ÒÔÖÁÓÚµ®ÉúÁËÒ»²¿×¨ÃÅÃèÊöÕâЩ²ÝͼµÄµçÓ°¡£ËûµÄÐí¶à½¨ÖþÏîÄ¿¶¼ÊÇ´ÓÔÚÒ»µþÖ½ÉÏËù»µÄһϵÁвÝͼ¿ªÊ¼µÄ¡£Gehry×Ü»á»Éϼ¸°ÙÕÅÕâÑùµÄ²Ýͼ£¬Ã¿Ò»´Î¶¼ÏòÁ¼ºÃµÄÉè¼Æ¸ü¿¿½üÒ»²½¡£
½»»¥Éè¼ÆÊ¦Bill Verplank½«²ÝͼÉè¼ÆÃèÊöΪÉè¼Æ¹ý³ÌÖбز»¿ÉÉٵĵÚÒ»²½¡£Bill Buxton»¹×¨ÃÅдÁËÒ»Õû±¾Ê飬ÓÃÒÔ½éÉܲÝͼÉè¼Æ·½·¨¶ÔÓû§ÌåÑéÉè¼ÆµÄ¼ÛÖµ£¬²¢ÈÏΪËüµÄ¹Ø¼üÌØÕ÷ÔÚÓÚËüµÄ¿ÉÆúÐÔ¡¢¶øÇÒÔÚËùÓÐ̽Ë÷·½Ê½ÖÐÊdzɱ¾×îµÍµÄÒ»ÖÖ¡£
½«²ÝͼÉè¼Æ¹ý³Ì°üº¬ÔÚAPIÉè¼Æ¹ý³ÌµÄÔçÆÚ½×¶Î£¬ÈÃÎÒÃÇÓлú»áÌåÑé½Ó¿ÚµÄ¸ÅÄîÄ£ÐÍ¡£Õâ²»½öÊÇÒ»´Î¶¨ÒåÎÒÃÇÄÔÖÐÒÑÓеÄÏë·¨µÄºÃ»ú»á£¬Ò²ÈÃÎÒÃÇÓлú»á̽Ë÷еĵÀ·£¬²¢ÇÒÌá³ö¡°Èç¹û¡¡»áÔõôÑù£¿¡±ÕâÑùµÄÎÊÌ⣬²¢Öð²½×ßÏòÕæÕýµÄ´´Ð¡£
ÓÅÐãµÄ²ÝͼӦµ±ÊÇÒ×ÓÚ´´½¨¡¢²¢ÇÒ¿ÉÒÔÈÎÒⶪÆúµÄ¡£Èç¹û´´½¨ÕâЩ²Ýͼ»¨·ÑÁËÐí¶àʱ¼ä¡¢»òÊÇÄѶÈÌ«¸ß£¬ÄÇôÄã¾ÍÄÑÒÔ¶ªÆúËüÃÇ¡£ÕâÖÖ¿ÉÆúÐԷdz£ÖØÒª£¬ËüÈÃÎÒÃÇÓлú»á³ÐÊÜס·çÏÕ¡£
ÎÒÃÇ¿ÉÒÔͨ¹ý²ÝͼÉè¼Æ³¢ÊÔ²»Í¬ÀàÐ͵Ľӿڷç¸ñ£¬²¢×½×¡ÄÇЩÔÚÎÒÃÇÄÔº£ÖÐʱ¶øÉÁÏֵijéÏó¸ÅÄî¡£Ò»µ©ÕâЩ˼Ïë¾ßÌ廯£¬ÎÒÃǾÍÄܹ»¶ÔËüÃǽøÐÐÉó²é¼°ÌÖÂÛ¡£ÔÚ¹ý³ÌÖоö¶¨ÎÒÃÇϲ»¶»òÊDz»Ï²»¶Ä³¸öÌØ¶¨µÄ¸ÅÄȻºóÔÚÏû»¯ÁËÕâЩ֪ʶºóÔÙ´ÎÆô¶¯ÕâÒ»¹ý³Ì£¬²¢»æÖÆÐµIJÝͼ¡£
¶ÔÓÚÉè¼ÆÍŶÓÖ®ÍâµÄÓû§À´Ëµ£¬ËûÃǺÜÉÙ»á¶Ô²Ýͼ½øÐÐÆÀ¹À¡£²»½öÊÇÒòΪ¹ýÔçµØ¶Ô¼ÙÉè½øÐÐÑéÖ¤ÊÇûÓмÛÖµµÄ£¬²¢ÇÒÔÚʵ¼ÊµÄÏîÄ¿ÖÐÄܹ»½øÐеÄÓû§²âÊÔ´ÎÊýÊÇÓÐÏ޵ġ£Í¨¹ýÕæÊµµÄÓû§¶ÔÿÖÖ²Ýͼ¶¼½øÐвâÊÔµÄÉèÏë´ú¼Û¹ý¸ß£¬¶øÕâÖÖ·½Ê½µÄÊÕ»ñÊǷdz£ÓÐÏ޵ġ£
ʹÓõµ°¸½øÐвÝͼÉè¼Æ
ÔÚ½øÐÐAPIµÄ²ÝͼÉè¼ÆÊ±£¬Ê¹Óõµ°¸£¨profile£©»òÔªÓïÑÔ£¨meta
language£©ÊÇÒ»Öַdz£ÊµÓõķ½Ê½¡£µµ°¸ÌṩÁËһϵÁеĸÅÄ¿ÉÓÃÓÚ²ÝͼµÄÉè¼Æ¡£Ò»¸öÓÅÐãµÄµµ°¸¿ÉÒÔÀà±ÈΪ¿òÓëÏߣ¬Í¨¹ýËü´´½¨ÏµÍ³Í¼µÄ¶àÖÖ²Ýͼ¡£ÕâÐ©ÔªËØÊÇÉè¼ÆÊ¦ÓëÆÀ¹ÀÕß¶¼Äܹ»Àí½âµÄÄÚÈÝ£¬ËüÈÿìËٵؿª·¢²Ýͼ±äµÃ¸ü¼òµ¥¡£

ʵ¼ÊÉÏ£¬×ÅÊÖ½øÐÐAPI²ÝͼÉè¼Æ¹ý³ÌÓÐÒ»Öֺ÷½·¨£¬¾ÍÊǶ¨Òå½Ó¿ÚÖÐ×îÃ÷ÏԵĵ¥´ÊÁÐ±í¡£ÓÐÄÄЩµ¥´ÊÊÇÓû§±ØÐëÖªµÀµÄ£¿ÄÄЩµ¥´ÊÄܹ»×îºÃµØ±í´ïÄãµÄÄ¿±êÊÜÖÚµÄÄ¿µÄÓëÈÎÎñ£¿Í¨¹ý»Ø´ðÕâЩÎÊÌ⣬²¢´´½¨Ò»·Ý½Ó¿ÚµÄ´Ê»ã±í£¬½«ÓÐÖúÓÚÄãÐγɶԸýӿڵÄÒ»ÖÖÔçÆÚ²Ýͼ¡£
µµ°¸µÄÃÀÃîÖ®´¦ÔÚÓÚ£¬ËüΪÎÒÃÇÌṩÁËÒ»ÖÖÕý¹æ»¯µÄ·½Ê½ÒÔ¹²Ïí¼°ÖØÓÃÕâÖÖÀàÐ͵ÄÐÅÏ¢¡£¾ÙÀýÀ´Ëµ£¬ÎÒÃÇÔÚ¿ªÊ¼Éè¼ÆÊ±¿ÉÄÜ»á´Óij¸öXML½á¹¹ÎĵµÖÐÌáÈ¡³öµ¥´Ê¡¢´Óschema.org»ñȡһ·Ý´Ê»ã±í¡¢»òÕß´Óij¸öALPS»òRDFÎĵµ»ñÈ¡ÐÅÏ¢£¬ÕâÈ¡¾öÓÚÎÒÃǵÄÐèÇó¡£
Éè¼Æ½×¶ÎµÄÄ¿±ê²¢·Ç´´½¨Ò»·ÝÈ«ÃæµÄ´Ê»ã±í£¬Ç¡Ç¡Ïà·´£¬ÔçÆÚµÄ´Ê»ã±íÖ»ÊÇÒ»¸öÆðµã£¬ÎÒÃÇ¿ÉÒÔ´ÓÕâÒ»µã¿ªÊ¼»æÖƳöÆäËüÀàÐ͵Äϸ½Ú¡£ÎÒÃÇ¿ÉÄܻᷢÏÖÒ»¸öÓÉ20¸ö×óÓҵĵ¥´Ê×é³ÉµÄÁбí¾ÍÄܹ»²¶»ñ½Ó¿ÚµÄ±¾ÖÊ£¬Õâ¸öÁбí¾Í¿ÉÒÔ×÷ΪÎÒÃÇµÄÆðµã¡£
Õâ·Ý´Ê»ã±íΪÎÒÃÇÌṩÁËÒ»¸ö»ù´¡£¬ÎÒÃÇ¿ÉÒÔ´ÓËü³ö·¢ÎªAPIÖеÄ×ÊÔ´Óë¹ØÁªÉè¼Æ²Ýͼ£¬ÄÚÈÝ¿ÉÒÔ°üÀ¨URI¡¢×ÊÔ´Ãû³Æ¡¢×ÊÔ´¼äµÄ¹ØÁª¡¢Á´½ÓÎı¾ÒÔ¼°ÆäËü½á¹¹»¯ÒÔ¼°µ¼º½ÔªËØ¡£ÇëÔÙ´Î×¢Ò⣬ûÓбØÒª»³ö²ÝͼµÄËùÓÐϸ½Ú£¬ÎÒÃǵÄÄ¿±êÊDZí´ï³öAPIÀï×îÖØÒªµÄ²¿·Ö¡£
×îÖØÒªµÄÒ»µãÔÚÓÚ£¬×î³õµÄ²ÝͼÎÞÐè¹ýÓÚÉîÈë¡£±È·½Ëµ£¬Ç뾡Á¿±ÜÃâÔÚÕâÒ»½×¶Î¾ÍÉîÈëµ½´íÎóÁ÷µÄ½¨Ä££¬»òÏìÓ¦ÏûÏ¢ÔªËØµÄÉè¼Æ¡£ÕâЩ²¿·Ö¿ÉÒÔÉÔºóÔÙ¼ÓÈ룬»òÕß¿ÉÒÔΪËüÃǽøÐÐרÃŵIJÝͼÉè¼Æ¡£
Ò»·Ýµ¥¶ÀµÄ²ÝͼÎÞÐè·´Ó³³öÕû¸ö½Ó¿Ú£¬Êµ¼ÊÉÏ£¬ÎªÄ³Ð©Ï¸½Ú²¿·ÖרÃÅÉè¼Æ²ÝͼµÄ·½Ê½¿ÉÄܸüʵÓ᣾ÙÀýÀ´Ëµ£¬ÎÒÃÇ¿ÉÒÔÉè¼ÆÒ»¸ö»ù±¾´íÎóÁ÷µÄ²Ýͼ£¬ËüÓëÕû¸öAPI¶¼¾ßÓÐÏà¹ØÐÔ£¬»òÊÇÉè¼ÆÒ»ÖÖÏìÓ¦ÏûÏ¢¸ñʽµÄ²Ýͼ£¬ÕâÖÖ¸ñʽ¿ÉÒÔÓ¦Óõ½ËùÓÐÏìÓ¦ÖС£Ö®ºó£¬ÔÚÔÐÍÉè¼Æ½×¶Î£¬ÎÒÃÇ¿ÉÒÔ½«ÕâЩ˼ÏëÓ¦Óõ½Ä³¸ö¹¤×÷Ä£ÐÍÖС£
ÔÐÍÉè¼Æ
ÔÚÔÐÍÉè¼Æ½×¶Î£¬ÎÒÃǽ«Óлú»áΪ½Ó¿ÚÉè¼ÆÒ»¸ö¾ßÓиü¸ß±£Õæ¶ÈµÄÄ£ÐÍ£¬²¢ÇÒ¶Ô²ÝͼÉè¼Æ½×¶Î²úÉúµÄһЩ¼ÙÉè½øÐÐÑéÖ¤¡£Ò»¸öÓÅÐãµÄAPIÔÐÍÓ¦µ±ÊÇ¿ÉÒÔµ÷Óõģ¬ËüÓ¦µ±Äܹ»´¦ÀíÕæÊµµÄÇëÇóÏûÏ¢£¬²¢ÔÚ±ØÒªÊ±ÌṩÏìÓ¦¡£¿ª·¢ÕßÉõÖÁÓ¦¸ÃÄܹ»Í¨¹ýʹÓÃÕâ¸öÔÐÍAPI£¬´´½¨³öÒ»¸ö¼òµ¥µÄÓ¦Óá£
²»¹ý£¬´´½¨ÔÐ͵ijɱ¾Ó¦µ±µÍÓÚÒ»¸öÍêÕûµÄʵÏÖ¡£ÓÐÒ»ÖÖ·½·¨¿ÉÒÔ±£³Ö½ÏµÍµÄ³É±¾£¬¼´Ä£ÄâÏìÓ¦µÄÏûÏ¢£¬¶ø²»ÊÇÓɺǫ́ϵͳÊä³öÕæÊµµÄÏìÓ¦ÏûÏ¢¡£ÕâÖÖ·½Ê½ÓÐʱҲ³ÆÎª½Ó¿ÚµÄÐé¹¹£¨mocking£©£¬ËüÊÇÒ»ÖÖ½¨Á¢¿ìËÙÔÐ͵ĺ÷½·¨¡£
ÎÞÂÛʹÓÃÄÄÖÖ·½·¨½¨Á¢ÔÐÍ£¬ÒªµãÔÚÓÚΪͶÈëÕÒµ½Ò»¸öºÏÊʵķ¶Î§£¬Äܹ»Ö§³ÖºóÐøµÄµü´ú¡£ÎÒÃÇÓ¦µ±Äܹ»»ùÓÚ²Ýͼ´´½¨³öÁ½ÖÁÈý¸ö²»Í¬µÄÔÐΣ¬²¢ÔÚ¹ý³ÌÖгÖÐøµØÑ§Ï°¡£¸ù¾ÝÎÒÃÇÔÚÔÐÍÉè¼Æ½×¶ÎËùѧµÄÄÚÈÝ£¬ÎÒÃÇÉõÖÁ¿ÉÄܻ᷵»Ø²ÝͼÉè¼Æ½×¶Î£¬²¢³¢ÊÔȫеķ½Ïò¡£
ͨ¹ýÔÐÍ£¬ÄãµÄÍŶӽ«Óлú»á»ñµÃ¶ÔÓÚÉè¼ÆµÄÔçÆÚÓû§·´À¡£¬²¢ÇÒÄܹ»¶ÔÕæÊµµÄʹÓÃÇé¿ö½øÐй۲졣Èç¹û¸Ã½Ó¿ÚµÄ±£Õæ¶ÈÒѾ´ïµ½ÁËÒ»¶¨³Ì¶È£¬Äã¾Í¿ÉÒÔÈÃDZÔÚµÄÓû§´´½¨Ó¦Ó㬲¢ÇÒ¶ÔËûÃÇÔÚʵÏÖ½×¶ÎËùÃæÁÙµÄÌôÕ½½øÐй۲졣
¸ºÔðʵÏֵijÉÔ±Ò²Ó¦µ±¼ÓÈëÔÐÎÆÀ¹À¹ý³ÌÖС£Ò»¸ö¾¹ýÁ¼ºÃÉè¼ÆµÄAPI²»½öÓ¦µ±Ò×ÓÚʹÓã¬Í¬Ê±»¹ÊǿɳÖÐøµÄ¡¢¿É¿¿µÄ¡¢¸ßÐÔÄܵġ¢²¢ÇÒÊÇÀúʱ³¤¾ÃµÄ¡£ËäÈ»½Ó¿Ú±¾Éí²»Ó¦±©Â¶Êý¾ÝÄ£Ð͵ÄÄÚ²¿Ï¸½ÚÓë·þÎñÆ÷µÄ¼Ü¹¹£¬µ«¸ºÔðʵÏÖÕßΪ¸æËßÉè¼ÆÍŶÓËù×öµÄ¾ö¶¨ÌṩһЩ²Î¿¼½¨Ò飬ÀýÈçÔËÐл·¾³µÄÏÞÖÆ£¬ÒÔ¼°ÊµÏֵijɱ¾¡£
Éè¼ÆÖÜÆÚºÃ±ÈÒ»¸ö¿ÆÑ§¹¤ÒÕÁ÷³Ì£¬¶øÄãÓ¦µ±×¥×¡ÔÐͽ׶εÄÕâ´Î»ú»á£¬ÔÚÌá³ö±ä¸ü»¹ÎªÊ±Î´Ííʱ¶ÔËù×öµÄ¼ÙÉè½øÐÐÑéÖ¤¡£
ʵÏÖ
ʵÏÖÕßµÄÈÎÎñÊǽ«Ò»¸öÔÐÍ»¯µÄ½Ó¿Úת±ä³ÉÒ»ÖÖ¿ÉÒÔ·ÅÐĵؽøÐÐʵ¼ÊÓ¦ÓõIJúÆ·¡£½»¸¶Ò»¸ö°²È«µÄ¡¢¿É¿¿µÄ¡¢ÒÔ¼°¿ÉÉìËõµÄʵÏÖÊÇÒ»¸öºÜ´óµÄÌôÕ½£¬ÕâÒ»¹ý³Ì±¾ÉíÒ²ÐèÒª¾ÀúÒ»ÖÖרÃŵÄÉè¼ÆÁ÷³Ì¡£
×îºóµÄÔÐÍÒÔ¼°Ö§³ÖÐԵIJÝͼÃèÊöÁ˽ӿÚÓ¦¸Ã±íÏÖ³öµÄÑù×Ó£¬ËüÃÇ·´Ó³³öÁËËùÓеÄÉè¼Æ¾ö²ß£¬²¢ÐγÉÁËÒ»·Ý¹æ¸ñ£¬ËµÃ÷Á˾ßÌåÐèÒª´´½¨Ê²Ã´ÑùµÄ²úÆ·¡£Êµ¼ÊÉÏ£¬¿ÉÒÔʹÓÃÒ»ÖÖÕýʽµÄ½Ó¿ÚÃèÊöÓïÑÔ£¨»ò³ÆIDL£©£¬´ÓÔÐͽ׶Î×ÔÈ»µØ¹ý¶Éµ½ÊµÏֽ׶Ρ£
¾ÙÀýÀ´Ëµ£¬Èç¹ûÄã¶ÔÔÐÍAPI¸Ðµ½ÂúÒ⣬¾Í¿ÉÒÔÑ¡ÔñÒÔÒ»ÖÖAPI BlueprintÎĵµ£¨»òSwagger¡¢RAML¡¢WADL£¬ÓÖ»òÕßÊÇÆäËüÈκÎÒ»ÖÖ×îÊʺÏÄ㹤×÷»·¾³µÄ¸ñʽ£©¶ÔÆä½øÐÐÃèÊö¡£
ËäÈ»ÕâÒ»½×¶ÎµÄÄ¿±êÊÇʵÏÖ£¬µ«Ò²²»Ó¦Í£ÏÂÉè¼ÆµÄ½Å²½¡£ÕâÒ»½×¶ÎÊÇÒ»¸öÁ¼»ú£¬ÈÃÄãͨ¹ýÕæÊµµÄʹÓÃÊý¾Ý¶ÔÕû¸öÉè¼Æ¹ý³ÌÖÐËù×öµÄ¼ÙÉè½øÐнøÒ»²½µÄÑéÖ¤¡£¾ÍÏñÔÐÍ»¯µÄAPIÔÊÐíÎÒÃǹ۲ìʹÓÃÇé¿öÒ»Ñù£¬ÊµÏÖºóµÄAPIÔÊÐíÎÒÃÇÔÚÒ»¸öºê¹Û²ãÃæ¶ÔʹÓÃÇé¿ö½øÐзÖÎö¡£
´ò¸ö±È·½£¬Äã»òÐíÏë¶ÔÄã֮ǰËù×öµÄÉè¼Æ¼ÙÉè½øÐÐÑéÖ¤¡£Ó¦ÓóÌÐòµÄ¿ª·¢ÕßÊÇ·ñÕæµÄÔÚʹÓÃÄãΪËûÃÇËù´´½¨µÄ±ãÀûµÄ²Ù×÷£¿ÄãÊÇ·ñÎüÒýµ½ÄãËùÆÚÍûµÄÓû§ÀàÐÍ£¿ÐµÄÓû§ÊÇ·ñÔÚʹÓýӿÚÖеÄijЩ²¿·ÖʱÓöµ½ÁËÂé·³£¿
¾¹ý·ÖÎö£¬Äã¿ÉÄÜ»áÖØÐ¿ªÊ¼Ò»´Î²ÝͼÉè¼Æ¹ý³Ì£¬ÒÔ×¼±¸¾¹ý½øÒ»²½¸Ä½øµÄ½Ó¿Ú¡£
ͨ¹ý¹¤¾ßʵÏÖ¹ý³ÌµÄ×Ô¶¯»¯
¹¤¾ßÓë¼¼ÊõµÄʹÓûἫ´óµØ¸Ä½øÕû¸öÉè¼Æ¹ý³Ì¡£ÄÇЩÄܹ»½µµÍ²ÝͼÓëÔÐÍ´´½¨³É±¾µÄ¹¤¾ßÄܹ»ÈÃÉè¼ÆÍŶÓÔÚ¸ü¶ÌµÄʱ¼äÄÚ´´½¨¸ü¶àµÄϸ½Ú£¬Ê¹Éè¼ÆµÄ¾ö²ßµÃµ½¸Ä½ø¡£
¶ÔÓÚ¶àÊýÉè¼Æ¹ý³ÌÀ´Ëµ£¬¹¤¾ßÓë×Ô¶¯»¯µÄÒýÈëÊÇÒ»¸öÖØÒªµÄ²¿·Ö¡£ÔÚ½¨ÖþÉè¼ÆµÄÊÀ½çÖУ¬SHoP£¨Ò»¸öλÓÚŦԼµÄ½¨ÖþʦÊÂÎñËù£©¾Íͨ¹ý´´Ð¡¢ºÏ×÷Óë»ùÓÚ¹¤¾ßµÄÉè¼Æ»ñµÃÁ˳ɹ¦¡£ËûÃǵÄÁ÷³ÌÖоÍÒýÈëÁËÔÐ͹¤¾ß£¬ÈÃÉè¼ÆÊ¦Äܹ»ÌåÏÖ³öËùÓòÄÁϵÄÎïÀíÌØÐÔ¡£ÕâÖÖ·½·¨ÈÃËûÃǵÃÒÔ´´½¨ÊýÒÔǧ¼ÆµÄÉè¼Æµü´ú£¬ÔÚÿ´Îµü´úÖж¼Äܹ»ÌåÏÖ³öÒ×ÓÚÆÀ¹ÀµÄʵÏÖϸ½Ú¡£
ÔÚAPIÉè¼ÆµÄÊÀ½çÖУ¬ÕâÖÖ»ùÓÚ¹¤¾ßµÄÓÅ»¯ÓкܺõıíÏÖ»ú»á¡£Êµ¼ÊÉÏ£¬ÔÚ·þÎñÃèÊöÁìÓòÖУ¬ÒѾ³öÏÖÁËһЩ׿ԽµÄWeb
APIÉè¼Æ¹¤¾ß¡£
½Ó¿ÚÃèÊöÓïÑÔÒ²Äܹ»Ìṩ֧³ÖÐԵŤ¾ß£¬ÒÔ¼ò»¯±àдÃèÊöµÄÈÎÎñ£¬ÕâÒ»µãÏÖÔÚÒѾºÜ³£¼ûÁË¡£ÕâЩ±à¼Æ÷¹¤¾ßÄܹ»Ëõ¶Ì»ùÓÚIDLµÄÉè¼ÆµÄ´´½¨Ê±¼ä£¬Òò´ËÔÚ¸ü¶ÌµÄʱ¼äÄÚ´´½¨¸ü¶àµÄÃèÊöÒ²±äµÃ¸üÈÝÒ×ÁË¡£Swagger¡¢RAMLÓëBlueprint¶¼ÌṩÁËÓÅÐãµÄ±à¼¹¤¾ßÒÔÖ§³Ö¸÷×ÔµÄÓïÑÔ¡£¼´Ê¹ÏñWADLÕâÑù½ö×÷Ϊ¹æ·¶·¢²¼µÄIDL£¬Ò²Äܹ»´ÓSoapUIÕâÑùµÄ¹¤¾ßÖÐÊÜÒæ¡£
ApiaryΪBlueprintÓïÑÔËùÌṩµÄ±à¼Æ÷ÓкÜÇ¿µÄ¾ºÕùÁ¦£¬ÒòΪËüÌṩÁËÒ»Ì×ÍêÕûµÄ¹¤×÷Á÷¹¤¾ßÒÔÖ§³ÖÉè¼Æ¹ý³Ì¡£Ö»ÒªÒÔBlueprint±àдһ¸ö¼òµ¥µÄAPIÃèÊö£¬Éè¼ÆÊ¦¾ÍÄܹ»¶ÔÎĵµ½øÐÐÆÀ¹À¡¢µ÷ÓÃÔÐÍ£¬ÉõÖÁ¶Ôµ÷Óùý³Ì½øÐзÖÎö¡£

²»¹ý£¬ÕâЩÏÖÓеŤ¾ßÖеĴ󲿷ֶ¼Ö»ÏÞÓÚÆäËùÖ§³ÖµÄÃèÊöÓïÑÔ¡£Éè¼ÆÕß±ØÐëÀí½âIDLµÄÓï·¨£¬²¢ÇÒÓÃÕâÖÖÓïÑÔÉè¼Æ½çÃæ¡£ËäÈ»ÕâÖÖÉè¼Æ·ç¸ñÄܹ»ÎüÒýÊìϤ±à³ÌÓïÑÔµÄʹÓÃÕߣ¬µ«Ò²»áÏÞÖÆÔÚÔçÆÚµÄ²ÝͼÉè¼Æ½×¶ÎºÜÓмÛÖµµÄ³éÏóÓëʵÑéÐÔµÄ˼¿¼·½Ê½¡£
ÓÉÓÚIDL¼°Æä¶ÔÓ¦¹¤¾ßµÄÕâÐ©ÌØÕ÷£¬ËüÃǺÜÊÊÓÃÓÚÔÐÍÉè¼Æ¹ý³Ì£¬µ«¶ÔÓÚ²ÝͼÉè¼ÆµÄÔçÆÚʵÑéÐԻÀ´ËµÊµÓÃÐÔ²»¸ß¡£
ʹÓÿÉÊÓ»¯¹¤¾ß½øÐвÝͼÉè¼Æ
ÈËÃǶÔÓÚʹÓÿÉÊÓ»¯¹¤¾ß°ïÖúËûÃǽøÐÐAPIÉè¼ÆµÄÐËȤÕýÔÚ²»¶ÏÉýΡ£ÕâЩ¹¤¾ß²¢·ÇÖ±½ÓÖ§³Ö±à¼IDLµÄÐÐΪ£¬¶øÊÇÈÃÉè¼ÆÕßÄܹ»ËæÒâ°ÚŪ½Ó¿ÚµÄÒ»¸ö¿ÉÊÓ»¯Õ¹ÏÖ¡£
¿ÉÊӵĽ¨Ä£¹¤¾ßÌṩÁËÒ»ÖÖ½Ó¿ÚÃèÊöÓïÑÔ£¬ÕâÖÖÓïÑÔ¶àÊýÊǹØÓڻ滵쬻òÊÇ»ùÓÚͼÐεġ£ËäÈ»Õâ¸öÊÓ½ÇÏÞÖÆÁ˽ӿÚÕ¹ÏÖµÄ׼ȷ¶È£¬µ«ËüÒ²ÈÃÉè¼ÆÕßÄܹ»ÔÚÒ»¸ö½Ï¸ß²ã´Î¿´µ½Õâ¸ö½Ó¿ÚµÄȫò¡£ÕâÒ»µã´øÀ´Á˽øÐиĽøµÄ»ú»á£¬¶øÕâÖÖ»ú»áÔÚÊÖдµÄÐÎʽÖÐÍùÍù²¢²»Ã÷ÏÔ¡£
Ò×ÓÚʹÓõĿÉÊÓ»¯±à¼Æ÷Ò²ÊǽøÐÐ×Ô¶¯»¯²ÝͼÉè¼ÆµÄÁ¼ºÃÑ¡Ôñ£¬Ëü×ÛºÏÁ˵ͱ£Õæ¶È¡¢³éÏóµÄÕ¹ÏÖÒÔ¼°¿ÉÆúÐÔµÈÌØÕ÷£¬ÕâÕýÊÇÎÒÃÇËùÐèµÄ¡£
ÎÒ²ÎÓ뿪·¢ÁËÒ»¸öÃûΪR¨¢pido!µÄ¿ÉÊÓ»¯½¨Ä£¹¤¾ß£¬ÓÃÓÚ¸¨ÖúAPIµÄ²ÝͼÉè¼Æ¡£R¨¢pido½«Óû§ÏÞÖÆÔÚÒ»¸öµÍ±£Õæ¶ÈµÄϸ½ÚÖУ¬ÕâÒ»µã²¢·ÇËüµÄ¸±×÷Ó㬶øÊDZ¾Éí¾ÍÊÇÈç´ËÉè¼ÆµÄ¡£Óû§¿ÉÒÔʹÓÃËü½øÐеµ°¸¡¢µ¼º½ÔªËØÒÔ¼°ÏìÓ¦Êý¾ÝµÄ½¨Ä££¬µ«²»ÄÜÓÃÓÚÉè¼ÆÂß¼Á÷³Ì»ò¶¯Ì¬µÄÏìÓ¦¡£
µ±Éè¼ÆÕß¿ªÊ¼´´½¨Ò»¸öеÄR¨¢pidoÏîĿʱ£¬ËûÃÇÐèҪΪAPIÉè¼ÆÒ»¸ö´Ê»ã±í¡£Ôڵõ½Ò»¸ö³õʼµÄµ¥´ÊÁÐ±í£¨»òÕß´ÓÍⲿµ¼ÈëÒ»¸öALPS´Ê»ã±í£©Ö®ºó£¬Éè¼ÆÊ¦¾Í¿ÉÒÔÔÚÒ»¸ö³¬Ã½Ì廲¼ÖпªÊ¼ÎªAPIÉè¼Æ¸ÅÄîÄ£ÐÍ¡¢´´½¨×ÊÔ´¡¢³¢ÊÔURIÃû³ÆÉõÖÁÊÇÁ´½ÓµÄ״̬¡£

×îÖÕ£¬Éè¼ÆÕß¿ÉÒÔΪ²ÝͼÖеÄÿ¸ö×ÊÔ´»ò״̬ʵÏÖ¾²Ì¬µÄÏìÓ¦ÏûÏ¢£¬ÒÔÔö¼Ó±£Õæ¶È¡£×îºó£¬µ±²ÝͼÉè¼Æ½×¶Î½áÊøºó£¬¿ÉÒÔ½«Õû¸öÉè¼Æµ¼³ö³ÉIDL¸ñʽ£¬×¼±¸ÔÚÔÐͽ׶ε¼Èë¸ß±£Õæ¶ÈµÄ¹¤¾ß¡£

R¨¢pidoµÄÄ¿±êÊÇÔÚWeb APIÉè¼ÆµÄÁìÓòÖÐÌṩһÖÖ¿ìËÙ»æÖƵġ°¼¦Î²¾Æ²Í½í¡±Ê½µÄ²ÝͼµÄÌåÑé¡£Èç¹ûÄãÑ¡ÔñÁËÊʵ±µÄ±£Õæ¶È£¬²¢ÇÒûÓÐÊ©¼Ó¹ýÓÚÇ¿ÁÒµÄÏÞÖÆ£¬ÄÇôËü¾ÍÄܹ»³ÉΪAPIÉè¼Æ¹¤¾ßÁ´ÖеÄÖØÒªÒ»»·¡£
ÔÚµü´ú¹ý³ÌÖÐÈ¡µÃ³É¹¦
Èç¹ûÄã°´ÕÕ±¾ÎÄÖÐËùÃèÊöµÄ·½Ê½½øÐеü´úʽ·ç¸ñµÄÉè¼Æ£¬ÄÇôÄ㽫ΪÍŶӴøÀ´Ò»¸öÉè¼Æ¸ßЧAPIµÄÁ¼»ú¡£ÔÚ¹ý³ÌµÄÒ»¿ªÊ¼´´½¨¶à¸öµÍ±£Õæ¶ÈµÄÉè¼Æ²¢½øÐÐÆÀ¹À£¬ÒÔÅàÓýʵÑéÄÜÁ¦Ó빹˼ÄÜÁ¦¡£È»ºó´´½¨¸ß±£Õæ¶ÈµÄÔÐÍÒÔ¼°ÐéÄâµÄʵÏÖ£¬ÒÔÆÀ¹ÀÔçÆÚµÄÉè¼ÆË¼Ïë¡£×îºó£¬ÎªÕæÊµÓû§ÊµÏÖÕû¸öÉè¼Æ£¬²¢»ñÈ¡Êý¾ÝÒÔ·ÖÎöʵ¼ÊÓ¦ÓÃÖеÄʹÓÃÇé¿ö¡£
µü´úʽÉè¼Æ¹ý³ÌµÄÌØ¶¨Ï¸½ÚÈ¡¾öÓÚÄãµÄ»·¾³ÓëÏîÄ¿£¬ÐèÒª¶àÉÙϸ½Ú¡¢¶àÉٴεü´ú¡¢ÒÔ¼°ÐèÒªÄÄЩÆÀ¹À¼¼Êõ£¬ÕâЩÎÊÌ⽫Áô¸øÉè¼ÆÕß½øÐлش𡣵«×÷ΪһÖÖͨÓõľÑé·¨Ôò£¬Ëæ×ÅÄãµÄÉè¼Æ¹ý³ÌµÄÍÆÒÆ£¬µü´úµÄÊýÁ¿Ó¦µ±Öð²½¼õÉÙ£¬¶øÔÚÆÀ¹À·½ÃæÐèҪͶÈë¸ü¶àµÄ¾«Á¦¡£

ÓÅÐãµÄAPIÉè¼Æ¹ý³ÌΪÄãÌṩÁËÒ»¸ö´´½¨×î¼ÑµÄ½Ó¿ÚµÄ»ú»á¡£µ«´´½¨ÓÅÐãAPIµÄÃØÃܲ¢²»ÔÚÓÚר¼ÒµÄÖ¸µ¼»òʲôÉñÃØµÄ֪ʶ£¬¶øÊÇÒ»ÖÖͨ¹ýÓÅÐãµÄ¹¤¾ß¡¢ÓïÑÔÒÔ¼°µµ°¸ËùÓÅ»¯µÄµü´úÁ÷³ÌµÄÓ¦ÓöøÊµÏֵġ£Ê¹ÓÃÕâ¸ö¹«Ê½Ëù½»¸¶µÄAPI¶¨ÄܰïÖúÄãµÄ×éÖ¯»ñµÃ³É¹¦¡£
|