Gweithredoedd

API GPC Geiriadur Prifysgol Cymru: Gwahaniaeth rhwng fersiynau

Oddi ar Hedyn

Carlmorris (sgwrs | cyfraniadau)
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...'
 
Carlmorris (sgwrs | cyfraniadau)
Llinell 29: Llinell 29:


3. Ewch yma i weld y diffiniad http://geiriadur.ac.uk/gpc/servlet?func=entry&id=98368
3. Ewch yma i weld y diffiniad http://geiriadur.ac.uk/gpc/servlet?func=entry&id=98368
== Nodiadau ==
Dyma'r eitem olaf yn y geiriadur: http://geiriadur.ac.uk/gpc/servlet?func=entry&id=117632
Nid yw hi'n amlwg os oes terfyn ar y nifer o geisiadau sydd yn bosibl o fewn cyfnod penodol o amser.


[[Categori:API Cymraeg]]
[[Categori:API Cymraeg]]

Fersiwn yn ôl 18:24, 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

Nodiadau

Dyma'r eitem olaf yn y geiriadur: http://geiriadur.ac.uk/gpc/servlet?func=entry&id=117632

Nid yw hi'n amlwg os oes terfyn ar y nifer o geisiadau sydd yn bosibl o fewn cyfnod penodol o amser.