Почетна » Цодинг » Како приказати В3Ц спецификације података користећи свој Веб АПИ
Како приказати В3Ц спецификације података користећи свој Веб АПИ
Награда Емми® В3Ц је међународна организација за стандарде за Ворлд Виде Веб. Ствара нове веб стандарде и константно их ревидира како би били конзистентни и релевантни широм свијета.
Прегледници и веб-локације постали су стандардизирани у већој мјери с временом, што веб-локацијама омогућује да се приказују и раде једнолично у свим различитим прегледницима. Један од најкориснијих ресурса који су јавно доступни је документација В3Ц спецификације на в3ц.орг.
Недавно је В3Ц учинио своје податке доступним путем Веб АПИ-ја, чија је страница пројекта у Гитхубу. Увод овог АПИ-ја са његове странице пројекта је следећи:
“Као одговор на захтев програмера у нашој заједници који желе да комуницирају са подацима В3Ц-а, В3Ц Системс Теам је развио Веб АПИ. Кроз њега стављамо на располагање податке о спецификацијама, групама, организацијама и корисницима.”
У данашњем посту ћемо видети како дохватити податке спецификације преко В3Ц АПИ-ја. Наћи ћете различите захтеве које можете да постављате да бисте преузели податке о спецификацији, а други у хттпс://апи.в3.орг/доц, а такође има и сандбок за сваки захтев за тестирање АПИ-ја, али ће вам требати АПИ кључ.
Хајде да прво погледамо како добити АПИ кључ.
Пријавите се на свој В3Ц налог или га направите.
Онда иди Управљање АПИ кључевима на страници профила.
Кликните Нови АПИ кључ и дајте му име за генерисање кључа.
Онда, ако желите, можете да га копирате у пасус апи кеи на почетку веб странице хттпс://апи.в3.орг/доц за тестирање АПИ-ја у сандбоку.
За овај пост ћемо погледати захтев који користи схортнамес да бисте приказали УРЛ спецификације, опис и статус документа. Захтев изгледа овако:
Сада ћемо се фокусирати на ХТМЛ који ћемо користити да прикажемо податке преузете кроз АПИ. За ово сам одлучио да користим ХТМЛ шаблон. ХТМЛ предлошци се користе за држање ХТМЛ кода који се рашчлањује, али се не приказује док се не додају на страницу помоћу ЈаваСцрипта.
В3Ц СПЕЦС
УРЛ
Опис
Статус најновије верзије
Шаблон је спреман. Сада, на ЈаваСцрипт који ће направити ХТТП захтев и приказати ЈСОН податке у ХТМЛ-у. Ево скупа глобалних променљивих које ћемо почети са:
схортнамес је низ од схортнамес спецификација које желимо да прикажемо на нашој веб страници; ако желите да пронађете кратко име Спецификације погледајте његов В3Ц УРЛ и моћи ћете да га видите на крају.
Међутим, није загарантовано да ћете моћи да добијете све Спецификације попут ове; не постоји коначан списак схортнамес и спецификације које су доступне преко АПИ-ја.
Лооп кроз схортнамес и поставите ХТТП захтев за сваки од њих и преузмите одговор.
за (вар и = 0; и
Тхе респонсеТект је ЈСОН стринг и мора се анализирати да би се добио ЈСОН објект. дисплаиСпец је функција која ће користити ЈСОН податке и приказати их у ХТМЛ-у.
У наставку се налази пример текста ЈСОН одговора за ХТМЛ5 спецификацију и након кода за дисплаиСпец.
ако ('садржај' у темплатеЕле) је да проверите да ли ХТМЛ шаблон подржава претраживач, ако није, креирајте све ХТМЛ елементе у самом ЈС-у. А када постоји подршка, попуните ХТМЛ елементе који се налазе у садржају шаблона одговарајућим подацима из ЈСОН-а и на крају, додајте копију садржаја шаблона на главни # в3цСпецс див.
То је то. Са мало ЦСС стилова, излаз изгледа овако: