La nostra aposta pels DevOps s'amplia. Aquest cop hem creat una eina, ara tots els nostres clients i els components de la nostra DevOps Family ja tenen a la seva disposició la nova API de dominis d’SW Hosting.
La interfície de programació d'aplicacions, coneguda també per la sigla API (en anglès: application programming interface,) és un conjunt de subrutines, funcions i procediments (o mètodes en la programació orientada a objectes) que ofereix certes biblioteques i funcions per a ser utilitzades per un altre software com una capa d'abstracció.
L'API de dominis permet la gestió de dominis de forma simple, emprant peticions HTTP estàndard.
L'API RESTful amb identificació per Bearer Token, les funcions de la qual, són simples, potents i intuïtives, permeten obtenir informació o executar accions.
Consulta les funcions disponibles i la seva documentació tècnica a
https://ote-api.swhosting.com/apidocs
Important: El teu token és al teu SW Panel.
El primer pas serà activar el teu Token. Accedeix al teu SW Panel.
Un cop dins dirigeix-te cap al Dashboard de client, el trobaràs al menú superior de la part dreta que apareix a col·locar-te sobre el teu nom.
A la part inferior del Dashboard de client, veuràs la secció "APIs i eines de desenvolupament", aquí podràs activar el teu Bearer Token.
Un cop activat, ja pots començar a fer servir les APIs de dominis d’ SW Hosting
A continuació, et detallem diversos exemples de com pots realitzar peticions contra les APIs de dominis.
Exemple cURL
[fusion_builder_container hundred_percent="yes" overflow="visible"][fusion_builder_row][fusion_builder_column type="1_1" background_position="left top" background_color="" border_size="" border_color="" border_style="solid" spacing="yes" background_image="" background_repeat="no-repeat" padding="" margin_top="0px" margin_bottom="0px" class="" id="" animation_type="" animation_speed="0.3" animation_direction="left" hide_on_mobile="no" center_content="no" min_height="none"][fusion_syntax_highlighter theme="" language="x-sh" line_numbers="false" line_wrapping="" copy_to_clipboard="" copy_to_clipboard_text="Copy to Clipboard" hide_on_mobile="small-visibility,medium-visibility,large-visibility" class="" id="" font_size="" border_size="" border_color="" border_style="" background_color="" line_number_background_color="" line_number_text_color="" margin_top="" margin_left="" margin_bottom="" margin_right=""]Y3VybCAtWCAkSFRUUF9NRVRIT0QgLUggIkF1dGhvcml6YXRpb246IEJlYXJlciAkVE9LRU4iICJodHRwczovL290ZS1hcGkuc3dob3N0aW5nLmNvbS92MS9kb21haW5zLyI=[/fusion_syntax_highlighter]
Exemple PHP
[/fusion_builder_column][fusion_builder_column type="1_1" background_position="left top" background_color="" border_size="" border_color="" border_style="solid" spacing="yes" background_image="" background_repeat="no-repeat" padding="" margin_top="0px" margin_bottom="0px" class="" id="" animation_type="" animation_speed="0.3" animation_direction="left" hide_on_mobile="no" center_content="no" min_height="none"][fusion_syntax_highlighter theme="default" language="x-php" line_numbers="yes" line_wrapping="" copy_to_clipboard="" copy_to_clipboard_text="Copy to Clipboard" hide_on_mobile="small-visibility,medium-visibility,large-visibility" class="" id="" font_size="" border_size="" border_color="" border_style="" background_color="" line_number_background_color="" line_number_text_color="" margin_top="" margin_left="" margin_bottom="" margin_right=""]PD9waHAKZXJyb3JfcmVwb3J0aW5nKEVfQUxMKTsKaW5pX3NldCgnZGlzcGxheV9lcnJvcnMnLCAxKTsKCmRlZmluZSgnQkFTRVVSTCcsJ2h0dHBzOi8vb3RlLWFwaS5zd2hvc3RpbmcuY29tL3YxLycpOwpkZWZpbmUoJ1RPS0VOJywnU1VfVE9LRU5fQVFVSScpOwoKLy8gR0VUIC9kb21haW5zL3tkb21haW59L2F2YWlsYWJsZQpmdW5jdGlvbiBhdmFpbGFibGUoJGRvbWFpbiA9IG51bGwpIHsKCglpZiAoaXNfbnVsbCgkZG9tYWluKSB8fCB0cmltKCRkb21haW4pID09ICcnKSB7CgkJdGhyb3cgbmV3IEV4Y2VwdGlvbigiRG9tYWluIGlzIHJlcXVpcmVkIik7Cgl9CgoJJHVybCA9IEJBU0VVUkwuJ2RvbWFpbnMvJy4kZG9tYWluLicvYXZhaWxhYmxlJzsKCXJldHVybiBtYWtlUmVxdWVzdCgkdXJsKTsKfQoKZnVuY3Rpb24gbWFrZVJlcXVlc3QoJHVybCwgJG1ldGhvZCA9ICdHRVQnKSB7CgoJJG9wdGlvbnMgPSBhcnJheSgKCSAgJ2h0dHAnID0+IGFycmF5KAoJICAgICdtZXRob2QnID0+ICRtZXRob2QsCgkgICAgJ2hlYWRlcicgPT4gIkF1dGhvcml6YXRpb246IEJlYXJlciAiLlRPS0VOLiJcclxuIi4KCSAgICAJCQkiQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uIgoJICApCgkpOwoJJGNvbnRleHQgPSBzdHJlYW1fY29udGV4dF9jcmVhdGUoJG9wdGlvbnMpOwoJJHJlc3BvbnNlID0gZmlsZV9nZXRfY29udGVudHMoJHVybCwgZmFsc2UsICRjb250ZXh0KTsKCWlmICgkcmVzcG9uc2UgPT09IGZhbHNlKSB7CgkJdGhyb3cgbmV3IEV4Y2VwdGlvbigiQmFkIHJlc3BvbnNlIik7Cgl9CgoJcmV0dXJuICRyZXNwb25zZTsKfQoKdHJ5IHsKCSRkb21haW4gPSAnc3dob3N0aW5nLmNvbSc7CgllY2hvIGF2YWlsYWJsZSgkZG9tYWluKTsKfSBjYXRjaCAoRXhjZXB0aW9uICRlKSB7CglkaWUoJGUtPmdldE1lc3NhZ2UoKSk7Cn0K[/fusion_syntax_highlighter]
Exemple de configuració en POSTMAN
Si utilitzes POSTMAN només has d'indicar la URL, a la pestanya "Authorization" seleccionar el TYPE "Bearer Token" i escriure el teu token. Pots obtenir POSTMAN a https://www.getpostman.com
Un cop estiguis utilitzant les APIs de dominis, estarem encantats de rebre el teu feedbak i les teves propostes de millores. Per a això pots utilitzar el Mur de Suport Gratuït del teu SW Panel.
Si vols formar part de la nostra família de Devops i obtenir molts avantatges pots inscriure't al següent link https://www.swhosting.com/ca/devops[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]