# Ymfudo i V2
Mae'r canllaw hwn yn esbonio sut i fudo o V1 i V2, ar gyfer y microservices yr effeithir arnynt.
# Newidiadau ar draws y Gwasanaethau
# Ymholiad am eitemau wedi'u dileu
Sicrhewch fod gan bwyntiau terfyn sy'n caniatáu dychwelyd eitemau wedi'u dileu bellach yr ymholiadau canlynol ar gael:
show_active
- Baner Boole (diofyntrue
) i ddychwelyd eitemau heb eu dileu (h.y. gweithredol) yn y corff ymatebshow_deleted
- Baner Boole (diofynfalse
) i ddychwelyd eitemau wedi'u dileu yn y corff ymateb.
Yn ddiofyn, bydd eitemau gweithredol yn cael eu dychwelyd yn unig.
I ddychwelyd eitemau wedi'u dileu yn unig, ceisiwch gyda gwerth show_deleted
true
a show_active
gwerth false
.
I ddychwelyd eitemau gweithredol a dileu, ceisiwch gyda gwerth show_deleted
true
.
Nodyn: Mae rhai pwyntiau terfyn yn cynnwys yr ymholiad show_deleted
yn unig, ond mae'r ymddygiad yr un peth.
# Gwasanaeth Sylwadau
Defnyddiwch y nodiadau mudo hyn i helpu i newid o V1 y comments-service-api
i V2. Dylai'r ddogfen hon fanylu ar yr holl newidiadau ar draws y fersiynau.
# Pwyntiau terfyn di -flewyn -ar -dafod
Sylwch fod yr holl bwyntiau terfyn yn V1 o'r API hwn yn cael eu dibrisio felly mae'n rhaid i ddefnyddwyr uwchraddio i'r fersiwn nesaf sydd ar gael cyn gynted â phosibl
# Newidiadau ar draws pwyntiau terfyn
Gweler isod am y newidiadau i bob pwynt terfyn. Mae hyn wedi'i strwythuro mewn ffordd debyg i'r Dogfennaeth API (opens new window) er hwylustod i'w ddefnyddio.
Nodyn: Nid yw pob pwynt terfyn wedi cael newidiadau.
# Sylwadau
# GET /comments
- Mae'r ymholiad
comment_id
bellach yn derbyn IDau lluosog mewn arae, gan ganiatáu i ddefnyddwyr hidlo am sylwadau lluosog ar unwaith.
# POST /comments
- Mae'r pwynt terfyn hwn bellach yn derbyn amrywiaeth o wrthrychau sylwadau yn y corff cais, gan ganiatáu i ddefnyddwyr bostio sawl sylwadau ar unwaith:
+ [
{
reference_id: "79b577e3-f11e-4b7e-b91d-65c501a0926d",
reference_table: "assets",
reference_url: "http://testapi.com/api/assets",
content: "Test comment"
}
+ ]
# Gwasanaeth Data Cyfeirio
Defnyddiwch y nodiadau mudo hyn i helpu i newid o V1 y reference-data-service-api
i V2. Dylai'r ddogfen hon fanylu ar yr holl newidiadau ar draws y fersiynau.
# Pwyntiau terfyn di -flewyn -ar -dafod
Sylwch fod yr holl bwyntiau terfyn yn V1 o'r API hwn yn cael eu dibrisio felly mae'n rhaid i ddefnyddwyr uwchraddio i'r fersiwn nesaf sydd ar gael cyn gynted â phosibl
# Newidiadau ar draws pwyntiau terfyn
Gweler isod am y newidiadau i bob pwynt terfyn. Mae hyn wedi'i strwythuro mewn ffordd debyg i'r Dogfennaeth API (opens new window) er hwylustod i'w ddefnyddio.
Nodyn: Nid yw pob pwynt terfyn wedi cael newidiadau.
# Mathau o Ffynhonnell
# GET /source_types
- Mae'r rhesymeg ymholiad
show_deleted
wedi'i diweddaru. Gweld os gwelwch yn dda Uchod yr adran am fwy o wybodaeth.
# Ffynonellau
# GET /sources
- Mae'r rhesymeg ymholiad
show_deleted
wedi'i diweddaru. Gweld os gwelwch yn dda Uchod yr adran am fwy o wybodaeth.
# Gwasanaeth QA
Defnyddiwch y nodiadau mudo hyn i helpu i newid o V1 y qa-data-service-api
i V2. Dylai'r ddogfen hon fanylu ar yr holl newidiadau ar draws y fersiynau.
# Pwyntiau terfyn di -flewyn -ar -dafod
Sylwch fod yr holl bwyntiau terfyn yn V1 o'r API hwn yn cael eu dibrisio felly mae'n rhaid i ddefnyddwyr uwchraddio i'r fersiwn nesaf sydd ar gael cyn gynted â phosibl
# Newidiadau ar draws pwyntiau terfyn
Gweler isod am y newidiadau i bob pwynt terfyn. Mae hyn wedi'i strwythuro mewn ffordd debyg i'r Dogfennaeth API (opens new window) er hwylustod i'w ddefnyddio.
# Chofnodion
# POST /records
- Mae'r pwynt terfyn hwn wedi'i ddiweddaru i dderbyn amrywiaeth o gofnodion yn y corff cais. Mae hyn yn caniatáu i ddefnyddwyr bostio sawl cofnod newydd ar unwaith:
+ [
{
"type_id": "f3f25a90-5caa-459a-ab8b-ab0a4dc20e42",
"reference_id": "79b577e3-f11e-4b7e-b91d-65c501a0926d",
"reference_table": "assets",
"reference_url": "http://testapi.com/api/assets"
}
+ ]
# Gwasanaeth cyd -destun amgylchedd
Defnyddiwch y nodiadau mudo hyn i helpu i newid o V1 y comments-service-api
i V2. Dylai'r ddogfen hon fanylu ar yr holl newidiadau ar draws y fersiynau.
# Pwyntiau terfyn di -flewyn -ar -dafod
Sylwch fod yr holl bwyntiau terfyn yn V1 o'r API hwn yn cael eu dibrisio felly mae'n rhaid i ddefnyddwyr uwchraddio i'r fersiwn nesaf sydd ar gael cyn gynted â phosibl
# Newidiadau ar draws pwyntiau terfyn
Gweler isod am y newidiadau i bob pwynt terfyn. Mae hyn wedi'i strwythuro mewn ffordd debyg i'r Dogfennaeth API (opens new window) er hwylustod i'w ddefnyddio.
Daw'r prif newidiadau o'r switsh API, rydym bellach yn defnyddio ADS (Gwasanaeth Data ARUP) yn hytrach na CDs (Gwasanaeth Data Corfforaethol)
Nodyn: Nid yw pob pwynt terfyn wedi cael newidiadau.
# Prosiectau
# GET /projects & /ads/projects
- Mae'r allweddi ymateb wedi newid
{
"projects": [
{
"centre_code": "509",
"confidential": false,
- "job_name_short": "V & A MUSEUM, DUNDEE",
+ "short_title": "V & A MUSEUM, DUNDEE",
- "job_number": "216899",
- "job_suffix": "00",
- "project_code": "21689900",
+ "project_number": "21689900",
- "organisation_name": "KENGO KUMA & ASSOCIATES",
+ "client_organisation_name": "KENGO KUMA & ASSOCIATES",
"number": "21689900",
"project_director_email": "[email protected]",
"project_director_name": "User Name",
"project_id": "ca1e89a5-780d-4dc9-96e9-41f3c7aaa810",
"project_manager_email": "[email protected]",
"project_manager_name": "User Name",
"project_url": "http://projects.intranet.arup.com/?layout=projects.proj.view&jp=OA&jn=26190800",
"scope_of_works": "A new waterfront museum for Dundee City Council"
}
]
}
# GET, PATCH /projects/{id} & POST /projects
- Mae'r allweddi ymateb wedi newid
{
"project": {
"centre_code": "509",
"confidential": false,
- "job_name_short": "V & A MUSEUM, DUNDEE",
+ "short_title": "V & A MUSEUM, DUNDEE",
- "job_number": "216899",
- "job_suffix": "00",
- "project_code": "21689900",
+ "project_number": "21689900",
- "organisation_name": "KENGO KUMA & ASSOCIATES",
+ "client_organisation_name": "KENGO KUMA & ASSOCIATES",
"project_director_email": "[email protected]",
"project_director_name": "User Name",
"project_id": "ca1e89a5-780d-4dc9-96e9-41f3c7aaa810",
"project_manager_email": "[email protected]",
"project_manager_name": "User Name",
"project_url": "http://projects.intranet.arup.com/?layout=projects.proj.view&jp=OA&jn=26190800",
"scope_of_works": "A new waterfront museum for Dundee City Council."
"created_at": "2019-05-10T13:45:08.000Z",
"updated_at": "2019-05-10T13:45:08.000Z",
"deleted_at": "2019-05-10T13:45:08.000Z"
}
}
# Gwledydd
# GET /countries
- Mae'r allweddi ymateb wedi newid
{
"countries": [
{
"country_class": "A",
"country_code": "C163",
"country_id": "64fde841-4950-e711-8104-005056b57459",
"country_name": "Northern Ireland",
"iso_code": "GB",
"iso_country_name": "United Kingdom",
- "iso_formal_country_name": "United Kingdom of Great Britain and Northern Ireland",
+ "iso_formal_name": "United Kingdom of Great Britain and Northern Ireland",
"region": {
"region_code": "B04",
"region_id": "9c54bb0d-4950-e711-8104-005056b57459",
"region_name": "UKIMEA Region",
- "arup_region_level": 1,
- "company_code": C01,
}
}
]
}
# Rhanbarthau
# GET /regions
- Mae'r allweddi ymateb wedi newid
{
"regions": [
{
"region_code": "B04",
"region_id": "9c54bb0d-4950-e711-8104-005056b57459",
"region_name": "UKIMEA Region",
- "arup_region_level": 1,
- "company_code": C01,
}
]
}