Nederlandse Spoorwegen (Editora Independente) (Pré-visualização)
Recuperar informações do principal operador ferroviário holandês.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Miguel Verweij |
| URL | https://www.powerplatformchallenge.com |
| miguel.verweij@powerbouwer.com |
| Metadados do conector | |
|---|---|
| Editora | Miguel Verweij |
| Sítio Web | https://apiportal.ns.nl/ |
| Política de privacidade | https://www.ns.nl/en/privacy |
| Categorias | Data |
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexão.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | securestring | A chave API emitida pela Nederlandse Spoorwegen. | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Chegadas |
Lista de chegadas para uma estação específica. |
| Interrupções na estação |
Lista de interrupções relevantes para uma estação. |
| Partidas |
Lista de partidas para uma estação específica. |
| Stations |
Lista de estações. |
Chegadas
Lista de chegadas para uma estação específica.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Linguagem
|
lang | string |
Idioma a utilizar para localizar a lista de chegadas. Apenas um pequeno subconjunto de texto é traduzido. O padrão é holandês. |
|
|
Código da estação
|
station | string |
Código da estação NS para a estação de retorno às chegadas. Pode ser deixado vazio se o parâmetro UIC Code for fornecido. |
|
|
Código UIC
|
uicCode | string |
Código UIC para a estação de retorno às chegadas. Pode ser deixado vazio se o parâmetro Station Code for fornecido. |
|
|
Data Hora
|
dateTime | string |
Data de partida para mostrar as chegadas em formato RFC3339. Apenas suportado para chegadas a estações estrangeiras. Padrão para o tempo do servidor (Europa/Amsterdã) |
|
|
Máximo de chegadas
|
maxJourneys | integer |
Número de chegadas a regressar. O padrão é 40. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Fonte
|
payload.source | string |
Fonte da resposta. |
|
Chegadas
|
payload.arrivals | array of object |
Chegadas |
|
Origem
|
payload.arrivals.origin | string |
Estação de origem do comboio que chega. |
|
Nome
|
payload.arrivals.name | string |
Nome do comboio que chega. |
|
Data Hora Planeada
|
payload.arrivals.plannedDateTime | string |
Data prevista para a hora do comboio que chega. |
|
Deslocamento de fuso horário planejado
|
payload.arrivals.plannedTimeZoneOffset | integer |
Deslocamento de fuso horário planejado do trem que chega. |
|
Data real e hora
|
payload.arrivals.actualDateTime | string |
Data real, hora. |
|
Deslocamento real de fuso horário
|
payload.arrivals.actualTimeZoneOffset | integer |
Deslocamento de fuso horário da hora real. |
|
Pista Planeada
|
payload.arrivals.plannedTrack | string |
Percurso planeado do comboio que chega. |
|
Número do comboio
|
payload.arrivals.product.number | string |
Número do comboio que chega. |
|
Código da categoria
|
payload.arrivals.product.categoryCode | string |
Código da categoria do comboio que chega. |
|
Nome da categoria curta
|
payload.arrivals.product.shortCategoryName | string |
Nome da categoria abreviada do comboio que chega. |
|
Nome da categoria longa
|
payload.arrivals.product.longCategoryName | string |
Nome de categoria longa do comboio que chega. |
|
Código do Operador
|
payload.arrivals.product.operatorCode | string |
Código do operador do comboio à chegada. |
|
Nome do operador
|
payload.arrivals.product.operatorName | string |
Nome do operador do comboio à chegada. |
|
Categoria de comboio
|
payload.arrivals.trainCategory | string |
Categoria do comboio que chega. |
|
Cancelado
|
payload.arrivals.cancelled | boolean |
Booleano indicando se o trem foi cancelado. |
|
messages
|
payload.arrivals.messages | array of object |
messages |
|
mensagem
|
payload.arrivals.messages.message | string |
mensagem |
|
style
|
payload.arrivals.messages.style | string |
style |
|
Estado de Chegada
|
payload.arrivals.arrivalStatus | string |
Estado de chegada do comboio. |
|
Faixa real
|
payload.arrivals.actualTrack | string |
Pista real da chegada. |
Interrupções na estação
Lista de interrupções relevantes para uma estação.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Código da estação
|
stationCode | True | string |
Código da estação NS da estação para retornar interrupções para. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
|
array of object | ||
|
ID
|
id | string |
ID da interrupção. |
|
Tipo de Secção de Título
|
type | string |
Tipo de seção de título para comunicar interrupções. |
|
Tempo de Inscrição
|
registrationTime | string |
Data em que a interrupção é registrada. |
|
Tempo de Lançamento
|
releaseTime | string |
Data em que a interrupção é liberada. |
|
Local
|
local | boolean |
Booleano indicando se a interrupção é local. |
|
Title
|
title | string |
Título da interrupção. |
|
títuloSecções
|
titleSections | array of array |
títuloSecções |
|
items
|
titleSections | array of object | |
|
tipo
|
titleSections.type | string |
tipo |
|
valor
|
titleSections.value | string |
valor |
|
Está ativo
|
isActive | boolean |
Booleano indicando se a discrupção está ativa. |
|
Start
|
start | string |
Início da interrupção. |
|
Fim
|
end | string |
Fim da interrupção. |
|
Período
|
period | string |
Período da interrupção. |
|
Valor da Seção de Título
|
impact.value | integer |
Valor da seção de título para comunicar interrupções. |
|
publicaçãoSecções
|
publicationSections | array of object |
publicaçãoSecções |
|
estações
|
publicationSections.section.stations | array of object |
estações |
|
uicCode
|
publicationSections.section.stations.uicCode | string |
uicCode |
|
código de estação
|
publicationSections.section.stations.stationCode | string |
código de estação |
|
nome
|
publicationSections.section.stations.name | string |
nome |
|
lat
|
publicationSections.section.stations.coordinate.lat | float |
lat |
|
GNL
|
publicationSections.section.stations.coordinate.lng | float |
GNL |
|
Código do país
|
publicationSections.section.stations.countryCode | string |
Código do país |
|
direção
|
publicationSections.section.direction | string |
direção |
|
estações
|
publicationSections.consequence.section.stations | array of object |
estações |
|
uicCode
|
publicationSections.consequence.section.stations.uicCode | string |
uicCode |
|
código de estação
|
publicationSections.consequence.section.stations.stationCode | string |
código de estação |
|
nome
|
publicationSections.consequence.section.stations.name | string |
nome |
|
lat
|
publicationSections.consequence.section.stations.coordinate.lat | float |
lat |
|
GNL
|
publicationSections.consequence.section.stations.coordinate.lng | float |
GNL |
|
Código do país
|
publicationSections.consequence.section.stations.countryCode | string |
Código do país |
|
direção
|
publicationSections.consequence.section.direction | string |
direção |
|
descrição
|
publicationSections.consequence.description | string |
descrição |
|
nível
|
publicationSections.consequence.level | string |
nível |
|
sectionType
|
publicationSections.sectionType | string |
sectionType |
|
períodos de tempo
|
timespans | array of object |
períodos de tempo |
|
start
|
timespans.start | string |
start |
|
fim
|
timespans.end | string |
fim |
|
period
|
timespans.period | string |
period |
|
etiqueta
|
timespans.situation.label | string |
etiqueta |
|
etiqueta
|
timespans.cause.label | string |
etiqueta |
|
Conselhos
|
timespans.advices | array of string |
Conselhos |
|
alternativeTransportTimespans
|
alternativeTransportTimespans | array of |
alternativeTransportTimespans |
Partidas
Lista de partidas para uma estação específica.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Linguagem
|
lang | string |
Idioma a ser usado para localizar a lista de partidas. Apenas um pequeno subconjunto de texto é traduzido, principalmente notas. Padrões para holandês |
|
|
Código da estação
|
station | string |
Código da estação NS para a estação de retorno às partidas. Pode ser deixado vazio se o parâmetro UIC Code for fornecido. |
|
|
Código UIC
|
uicCode | string |
Código UIC para a estação de retorno partidas. Pode ser deixado vazio se o parâmetro Station Code for fornecido. |
|
|
Data Hora
|
dateTime | string |
Data de partida para mostrar partidas em formato RFC3339. Apenas suportado para partidas em estações estrangeiras. O padrão é o tempo do servidor (Europa/Amsterdã). |
|
|
Máximo de Partidas
|
maxJourneys | string |
Número de partidas a regressar. O padrão é 40 |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Fonte
|
payload.source | string |
Fonte da resposta. |
|
Partidas
|
payload.departures | array of object |
Partidas |
|
Direction
|
payload.departures.direction | string |
Direção do comboio de partida. |
|
Nome
|
payload.departures.name | string |
Nome do comboio que parte. |
|
Data Hora Planeada
|
payload.departures.plannedDateTime | string |
Data prevista para a hora de partida do comboio. |
|
Deslocamento de fuso horário planejado
|
payload.departures.plannedTimeZoneOffset | integer |
Deslocamento de fuso horário planejado do trem que parte. |
|
Data real e hora
|
payload.departures.actualDateTime | string |
Data real, hora. |
|
Deslocamento real de fuso horário
|
payload.departures.actualTimeZoneOffset | integer |
Deslocamento de fuso horário da hora real. |
|
Pista Planeada
|
payload.departures.plannedTrack | string |
Percurso planeado do comboio que chega. |
|
Número do comboio
|
payload.departures.product.number | string |
Número do comboio de partida. |
|
Código da categoria
|
payload.departures.product.categoryCode | string |
Código da categoria do comboio que parte. |
|
Nome da categoria curta
|
payload.departures.product.shortCategoryName | string |
Nome da categoria abreviada do comboio que parte. |
|
Nome da categoria longa
|
payload.departures.product.longCategoryName | string |
Nome da categoria longa do comboio que parte. |
|
Código do Operador
|
payload.departures.product.operatorCode | string |
Código do operador do comboio que parte. |
|
Nome do operador
|
payload.departures.product.operatorName | string |
Nome do operador do comboio que parte. |
|
Tipo
|
payload.departures.product.type | string |
Tipo de comboio de partida. |
|
Categoria de comboio
|
payload.departures.trainCategory | string |
Categoria do comboio de partida. |
|
Cancelado
|
payload.departures.cancelled | boolean |
Booleano indicando se o trem foi cancelado. |
|
routeEstações
|
payload.departures.routeStations | array of object |
routeEstações |
|
uicCode
|
payload.departures.routeStations.uicCode | string |
uicCode |
|
nome_médio
|
payload.departures.routeStations.mediumName | string |
nome_médio |
|
messages
|
payload.departures.messages | array of |
messages |
|
Estado de Partida
|
payload.departures.departureStatus | string |
Estado de partida do comboio. |
Stations
Lista de estações.
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
payload
|
payload | array of object |
payload |
|
Código UIC
|
payload.UICCode | string |
Código UIC da estação. |
|
Tipo de estação
|
payload.stationType | string |
Tipo de estação. |
|
Código EVA
|
payload.EVACode | string |
Código EVA da estação. |
|
Código da estação
|
payload.code | string |
Código da estação. |
|
Sporen
|
payload.sporen | array of object |
Sporen |
|
spoorNummer
|
payload.sporen.spoorNummer | string |
spoorNummer |
|
Synoniemen
|
payload.synoniemen | array of string |
Synoniemen |
|
Tem Instalações
|
payload.heeftFaciliteiten | boolean |
Booleano indicando se a estação tem instalações. |
|
Tem horários de partida
|
payload.heeftVertrektijden | boolean |
Booleano indicando se a estação tem horário de partida. |
|
Tem Assistência em Viagem
|
payload.heeftReisassistentie | boolean |
Booleano indicando se a estação tem assistência em viagem. |
|
Nome Completo
|
payload.namen.lang | string |
Nome completo da estação. |
|
Nome curto
|
payload.namen.kort | string |
Nome curto da estação. |
|
Country
|
payload.land | string |
Código do condado da estação. |
|
Latitude
|
payload.lat | float |
Latitude da estação. |
|
Longitude
|
payload.lng | float |
Longitude da estação. |
|
Raio
|
payload.radius | integer |
Raio da estação. |
|
Raio de aproximação
|
payload.naderenRadius | integer |
Raio de aproximação da estação. |