Gweithrediadau

Y gwahaniaeth rhwng diwygiadau o "API GPC Geiriadur Prifysgol Cymru"

Oddi ar Hedyn

(Crëwyd tudalen newydd yn dechrau gyda 'Mae Geiriadur.ac.uk yn cynnig API. Mae popeth yn cael ei wneud yn defnyddio’r URL o http://geiriadur.ac.uk/gpc/servlet a mae pob darn o ddata yn cael e...')
(Dim gwahaniaeth)

Diwygiad 18:40, 11 Chwefror 2019

Mae Geiriadur.ac.uk yn cynnig API.

Mae popeth yn cael ei wneud yn defnyddio’r URL o http://geiriadur.ac.uk/gpc/servlet a mae pob darn o ddata yn cael ei basio fel data GET. Mae pob ymateb ar y ffurf XML.

Chwilio

URL:
http://geiriadur.ac.uk/gpc/servlet?func=search&str=<term>

Ymateb y gweinydd:
Rhestr o elfenau <match> of fewn un elfen <matches>. <matchHeadword> yw’r term yn llawn, ac <matchId> yw’r ID fydd ei angen er mwyn cael y diffiniad

Cael y diffiniad

URL:
http://geiriadur.ac.uk/gpc/servlet?func=entry&id=<y matchID o'r chwiliad>

Ymateb y gweinydd:

Elfen <entry> yn cynnwys y diffiniad. Os nad yw’r ID yn bodoli byddwch yn cael ymateb HTTP 500.

Enghraifft

1. Chwilio am y gair rhyormod: http://geiriadur.ac.uk/gpc/servlet?func=search&str=rhyormod

2. Allbwn:

<searchResult xml:space="preserve"><matchCnt>1</matchCnt><firstMatch>0</firstMatch><lastMatch>1</lastMatch><matches><match><matchHeadword>rhyormod, rhyormodd</matchHeadword><matchId>98368</matchId></match></matches></searchResult>

3. Ewch yma i weld y diffiniad http://geiriadur.ac.uk/gpc/servlet?func=entry&id=98368