Webservices Base de conhecimento

Nacionalidades é uma tabela de sistema
Parâmetro Valores Defeito Descrição
key CHAVE_DA_EMPRESA obrigatório Chave de identificação da empresa fornecida pela Wincode
Nome Tipo Descrição
cod_nacio char(6) Código da nacionalidade
nome_nacio char(50) Nome da nacionalidade

Afeganistão nome_nacio
AF cod_nacio


Albânia nome_nacio
AL cod_nacio


Alemanha nome_nacio
DE cod_nacio


ALEMÃ nome_nacio
000101 cod_nacio


Andorra nome_nacio
AD cod_nacio


Angola nome_nacio
AO cod_nacio


ANGOLANA nome_nacio
000204 cod_nacio


Anguila nome_nacio
AI cod_nacio


Antárctica nome_nacio
AQ cod_nacio


Antilhas Holandesas nome_nacio
AN cod_nacio


Antígua e Barbuda nome_nacio
AG cod_nacio


Apátrida nome_nacio
AP cod_nacio


Arábia Saudita nome_nacio
SA cod_nacio


Argentina nome_nacio
AR cod_nacio


Argélia nome_nacio
DZ cod_nacio


Arménia nome_nacio
AM cod_nacio


Aruba nome_nacio
AW cod_nacio


Austrália nome_nacio
AU cod_nacio


Azerbaijão nome_nacio
AZ cod_nacio


África do Sul nome_nacio
ZA cod_nacio


Áustria nome_nacio
AT cod_nacio


Bahamas nome_nacio
BS cod_nacio


Bangladesh nome_nacio
BD cod_nacio


Barbados nome_nacio
BB cod_nacio


Barém nome_nacio
BH cod_nacio


Belize nome_nacio
BZ cod_nacio


Benim nome_nacio
BJ cod_nacio


Bermudas nome_nacio
BM cod_nacio


Bélgica nome_nacio
BE cod_nacio


Bielorrússia nome_nacio
BY cod_nacio


Bolívia (Estado Plurinacional da) nome_nacio
BO cod_nacio


Botswana nome_nacio
BW cod_nacio


Bósnia-Herzegovina nome_nacio
BA cod_nacio


BRASILEIRA nome_nacio
000004 cod_nacio


BRASILEIRA nome_nacio
BR cod_nacio


Brunei Darussalam nome_nacio
BN cod_nacio


Bulgária nome_nacio
BG cod_nacio


Burkina Faso nome_nacio
BF cod_nacio


Burundi nome_nacio
BI cod_nacio


Butão nome_nacio
BT cod_nacio


Cabo Verde nome_nacio
CV cod_nacio


Camarões nome_nacio
CM cod_nacio


Camboja nome_nacio
KH cod_nacio


Canadá nome_nacio
CA cod_nacio


Catar nome_nacio
QA cod_nacio


Cazaquistão nome_nacio
KZ cod_nacio


Centro-Africana (República) nome_nacio
CF cod_nacio


Chade nome_nacio
TD cod_nacio


Chile nome_nacio
CL cod_nacio


China nome_nacio
CN cod_nacio


Chipre nome_nacio
CY cod_nacio


CHNINA nome_nacio
CHI cod_nacio


Colômbia nome_nacio
CO cod_nacio


Comores nome_nacio
KM cod_nacio


Comunidade Enconómica Europeia nome_nacio
CEE cod_nacio


Congo nome_nacio
CG cod_nacio


Congo (República Democrática do) nome_nacio
CD cod_nacio


Coreia (República da) nome_nacio
KR cod_nacio


Coreia (República Popular Democrática da) nome_nacio
KP cod_nacio


Costa do Marfim nome_nacio
CI cod_nacio


Costa Rica nome_nacio
CR cod_nacio


Croácia nome_nacio
HR cod_nacio


Cuba nome_nacio
CU cod_nacio


Dinamarca nome_nacio
DK cod_nacio


Domínica nome_nacio
DM cod_nacio


Egipto nome_nacio
EG cod_nacio


El Salvador nome_nacio
SV cod_nacio


Emiratos Árabes Unidos nome_nacio
AE cod_nacio


Equador nome_nacio
EC cod_nacio


Eritreia nome_nacio
ER cod_nacio


Eslováquia nome_nacio
SK cod_nacio


Eslovénia nome_nacio
SI cod_nacio


Espanha nome_nacio
ES cod_nacio


ESPANHOLA nome_nacio
000005 cod_nacio


Estados Unidos nome_nacio
US cod_nacio


Estónia nome_nacio
EE cod_nacio


Etiópia nome_nacio
ET cod_nacio


Filipinas nome_nacio
PH cod_nacio


Finlândia nome_nacio
FI cod_nacio


FRANCESA nome_nacio
000003 cod_nacio


França nome_nacio
FR cod_nacio


Gabão nome_nacio
GA cod_nacio


Gana nome_nacio
GH cod_nacio


Gâmbia nome_nacio
GM cod_nacio


Geórgia nome_nacio
GE cod_nacio


Geórgia do Sul e Ilhas Sandwich nome_nacio
GS cod_nacio


Gibraltar nome_nacio
GI cod_nacio


Granada nome_nacio
GD cod_nacio


Grécia nome_nacio
GR cod_nacio


Gronelândia nome_nacio
GL cod_nacio


Guadalupe nome_nacio
GP cod_nacio


Guam nome_nacio
GU cod_nacio


Guatemala nome_nacio
GT cod_nacio


Guernsey nome_nacio
GG cod_nacio


Guiana nome_nacio
GY cod_nacio


Guiana Francesa nome_nacio
GF cod_nacio


Guiné nome_nacio
GN cod_nacio


Guiné Equatorial nome_nacio
GQ cod_nacio


GUINÉ-BISSAU nome_nacio
000009 cod_nacio


Guiné-Bissau nome_nacio
GW cod_nacio


Haiti nome_nacio
HT cod_nacio


Honduras nome_nacio
HN cod_nacio


Hong Kong nome_nacio
HK cod_nacio


Hungria nome_nacio
HU cod_nacio


Iémen nome_nacio
YE cod_nacio


Ilha Bouvet nome_nacio
BV cod_nacio


Ilha Christmas nome_nacio
CX cod_nacio


Ilha de Man nome_nacio
IM cod_nacio


Ilha Heard e Ilhas Mcdonald nome_nacio
HM cod_nacio


Ilha Norfolk nome_nacio
NF cod_nacio


Ilhas Aland nome_nacio
AX cod_nacio


Ilhas Caimão nome_nacio
KY cod_nacio


Ilhas Cocos (Keeling) nome_nacio
CC cod_nacio


Ilhas Cook nome_nacio
CK cod_nacio


Ilhas Falkland (Malvinas) nome_nacio
FK cod_nacio


Ilhas Faroé nome_nacio
FO cod_nacio


Ilhas Fiji nome_nacio
FJ cod_nacio


Ilhas Marianas do Norte nome_nacio
MP cod_nacio


Ilhas Marshall nome_nacio
MH cod_nacio


Ilhas Menores Distantes dos Estados Unidos nome_nacio
UM cod_nacio


Ilhas Salomão nome_nacio
SB cod_nacio


Ilhas Turcas e Caicos nome_nacio
TC cod_nacio


Ilhas Virgens (Britânicas) nome_nacio
VG cod_nacio


Ilhas Virgens (Estados Unidos) nome_nacio
VI cod_nacio


INDIA nome_nacio
000007 cod_nacio


Indonésia nome_nacio
ID cod_nacio


Iraque nome_nacio
IQ cod_nacio


Irão (República Islâmica) nome_nacio
IR cod_nacio


Irlanda nome_nacio
IE cod_nacio


Islândia nome_nacio
IS cod_nacio


Israel nome_nacio
IL cod_nacio


Itália nome_nacio
IT cod_nacio


Índia nome_nacio
IN cod_nacio


Jamaica nome_nacio
JM cod_nacio


Japão nome_nacio
JP cod_nacio


Jersey nome_nacio
JE cod_nacio


Jibuti nome_nacio
DJ cod_nacio


Jordânia nome_nacio
JO cod_nacio


Kiribati nome_nacio
KI cod_nacio


Kuwait nome_nacio
KW cod_nacio


Laos (República Popular Democrática do) nome_nacio
LA cod_nacio


Lesoto nome_nacio
LS cod_nacio


Letónia nome_nacio
LV cod_nacio


Libéria nome_nacio
LR cod_nacio


Liechtenstein nome_nacio
LI cod_nacio


Lituânia nome_nacio
LT cod_nacio


Líbano nome_nacio
LB cod_nacio


Líbia (Jamahiriya Árabe da) nome_nacio
LY cod_nacio


Luxemburgo nome_nacio
LU cod_nacio


Macau nome_nacio
MO cod_nacio


Macedónia (Antiga República Jugoslava da) nome_nacio
MK cod_nacio


Madagáscar nome_nacio
MG cod_nacio


Malawi nome_nacio
MW cod_nacio


Malásia nome_nacio
MY cod_nacio


Maldivas nome_nacio
MV cod_nacio


Mali nome_nacio
ML cod_nacio


Malta nome_nacio
MT cod_nacio


Marrocos nome_nacio
MA cod_nacio


Martinica nome_nacio
MQ cod_nacio


Mauritânia nome_nacio
MR cod_nacio


Maurícias nome_nacio
MU cod_nacio


Mayotte nome_nacio
YT cod_nacio


México nome_nacio
MX cod_nacio


Micronésia (Estados Federados da) nome_nacio
FM cod_nacio


Moçambique nome_nacio
MZ cod_nacio


Moldova (República de) nome_nacio
MD cod_nacio


Mongólia nome_nacio
MN cod_nacio


Monserrate nome_nacio
MS cod_nacio


Montenegro nome_nacio
ME cod_nacio


Mónaco nome_nacio
MC cod_nacio


Myanmar nome_nacio
MM cod_nacio


Namíbia nome_nacio
NA cod_nacio


Nauru nome_nacio
NR cod_nacio


Nepal nome_nacio
NP cod_nacio


Nicarágua nome_nacio
NI cod_nacio


Niger nome_nacio
NE cod_nacio


Nigéria nome_nacio
NG cod_nacio


Niue nome_nacio
NU cod_nacio


Noruega nome_nacio
NO cod_nacio


Nova Caledónia nome_nacio
NC cod_nacio


Nova Zelândia nome_nacio
NZ cod_nacio


Omã nome_nacio
OM cod_nacio


Países Africanos de Língua Oficial Portuguesa nome_nacio
PALOPS cod_nacio


Países Baixos nome_nacio
NL cod_nacio


Palau nome_nacio
PW cod_nacio


Panamá nome_nacio
PA cod_nacio


Papuásia-Nova Guiné nome_nacio
PG cod_nacio


Paquistão nome_nacio
PK cod_nacio


Paraguai nome_nacio
PY cod_nacio


Peru nome_nacio
PE cod_nacio


Pitcairn nome_nacio
PN cod_nacio


Polinésia Francesa nome_nacio
PF cod_nacio


Polónia nome_nacio
PL cod_nacio


Porto Rico nome_nacio
PR cod_nacio


PORTUGUESA nome_nacio
000001 cod_nacio


PORTUGUESA nome_nacio
PT cod_nacio


Quénia nome_nacio
KE cod_nacio


Quirguizistão nome_nacio
KG cod_nacio


Reino Unido nome_nacio
GB cod_nacio


República Checa nome_nacio
CZ cod_nacio


República Dominicana nome_nacio
DO cod_nacio


Reunião nome_nacio
RE cod_nacio


ROMENIA nome_nacio
000002 cod_nacio


Roménia nome_nacio
RO cod_nacio


Ruanda nome_nacio
RW cod_nacio


Rússia (Federação da) nome_nacio
RU cod_nacio


Samoa nome_nacio
WS cod_nacio


Samoa Americana nome_nacio
AS cod_nacio


Santa Helena nome_nacio
SH cod_nacio


Santa Lúcia nome_nacio
LC cod_nacio


Santa Sé (Cidade Estado do Vaticano) nome_nacio
VA cod_nacio


Sara Ocidental nome_nacio
EH cod_nacio


São Bartolomeu nome_nacio
BL cod_nacio


São Cristóvão e Nevis nome_nacio
KN cod_nacio


São Marino nome_nacio
SM cod_nacio


São Martinho (parte francesa) nome_nacio
MF cod_nacio


São Pedro e Miquelon nome_nacio
PM cod_nacio


São Tomé e Príncipe nome_nacio
ST cod_nacio


São Vicente e Granadinas nome_nacio
VC cod_nacio


sdfgfdgfdg nome_nacio
ds cod_nacio


Senegal nome_nacio
SN cod_nacio


Serra Leoa nome_nacio
SL cod_nacio


Seychelles nome_nacio
SC cod_nacio


Sérvia nome_nacio
RS cod_nacio


sfafasfasfa nome_nacio
FA cod_nacio


Singapura nome_nacio
SG cod_nacio


Síria (República Árabe da) nome_nacio
SY cod_nacio


Somália nome_nacio
SO cod_nacio


Sri Lanka nome_nacio
LK cod_nacio


Suazilândia nome_nacio
SZ cod_nacio


Sudão nome_nacio
SD cod_nacio


Suécia nome_nacio
SE cod_nacio


Suiça nome_nacio
CH cod_nacio


Suriname nome_nacio
SR cod_nacio


Svalbard e a Ilha de Jan Mayen nome_nacio
SJ cod_nacio


Tailândia nome_nacio
TH cod_nacio


Taiwan (Província da China) nome_nacio
TW cod_nacio


Tajiquistão nome_nacio
TJ cod_nacio


Tanzânia (República Unida da) nome_nacio
TZ cod_nacio


Território Britânico do Oceano Índico nome_nacio
IO cod_nacio


Território Palestiniano Ocupado nome_nacio
PS cod_nacio


Territórios Franceses do Sul nome_nacio
TF cod_nacio


Timor leste nome_nacio
TL cod_nacio


Togo nome_nacio
TG cod_nacio


Tokelau nome_nacio
TK cod_nacio


Tonga nome_nacio
TO cod_nacio


Trindade e Tobago nome_nacio
TT cod_nacio


Tunísia nome_nacio
TN cod_nacio


Turquemenistão nome_nacio
TM cod_nacio


Turquia nome_nacio
TR cod_nacio


Tuvalu nome_nacio
TV cod_nacio


UCRANIANA nome_nacio
000006 cod_nacio


Ucrânia nome_nacio
UA cod_nacio


Uganda nome_nacio
UG cod_nacio


Uruguai nome_nacio
UY cod_nacio


Usbequistão nome_nacio
UZ cod_nacio


Vanuatu nome_nacio
VU cod_nacio


Venezuela (República Bolivariana da) nome_nacio
VE cod_nacio


VENEZUELANA nome_nacio
000008 cod_nacio


Vietname nome_nacio
VN cod_nacio


Wallis e Futuna (Ilhas) nome_nacio
WF cod_nacio


Zâmbia nome_nacio
ZM cod_nacio


Zimbabwe nome_nacio
ZW cod_nacio


Nacionalidades é uma tabela de sistema
Parâmetro Valores Defeito Descrição
privatekey CHAVE_PRIVADA_DA_EMPRESA Chave de identificação privada da empresa fornecida pela Wincode. Esta chave é confidencial.
Nome Tipo Descrição
Informação do serviço
status boolean (true,false) Resultado da operação
message string Mensagem de retorno do webservice
count string Quantidade de registos encontrados
Registos
rows[$i]["cod_nacio"] char(6) Código da nacionalidade
rows[$i]["nome_nacio"] char(50) Nome da nacionalidade
$data = array(
     'privatekey' => "CHAVE_PRIVADA_DA_EMPRESA" );

//transformar data do $_POST para JSON
$content = json_encode($data);

//submeter o webservice por CURL
$curl = curl_init("https://www.wportal.pt/api/nacionalidades");
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $content);

$json_response = curl_exec($curl);

$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);

curl_close($curl);

//resposta do webservice
$response = json_decode($json_response, true);

echo $response["message"];