mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-18 16:29:51 +00:00
VGS: Migrate to Hafas client interface.
This commit is contained in:
parent
998d1fc880
commit
ef9c452166
3 changed files with 10 additions and 10 deletions
|
@ -26,18 +26,17 @@ import okhttp3.HttpUrl;
|
|||
/**
|
||||
* @author Andreas Schildbach
|
||||
*/
|
||||
public class VgsProvider extends AbstractHafasLegacyProvider {
|
||||
private static final HttpUrl API_BASE = HttpUrl.parse("https://www.saarfahrplan.de/cgi-bin/");
|
||||
// http://www.vgs-online.de/cgi-bin/
|
||||
public class VgsProvider extends AbstractHafasClientInterfaceProvider {
|
||||
private static final HttpUrl API_BASE = HttpUrl.parse("https://saarfahrplan.de/bin/");
|
||||
private static final Product[] PRODUCTS_MAP = { Product.HIGH_SPEED_TRAIN, Product.HIGH_SPEED_TRAIN,
|
||||
Product.HIGH_SPEED_TRAIN, Product.REGIONAL_TRAIN, Product.SUBURBAN_TRAIN, Product.SUBWAY, Product.TRAM,
|
||||
Product.BUS, Product.CABLECAR, Product.ON_DEMAND, Product.BUS };
|
||||
|
||||
public VgsProvider() {
|
||||
super(NetworkId.VGS, API_BASE, "dn", PRODUCTS_MAP);
|
||||
setStationBoardHasStationTable(false);
|
||||
httpClient.setTrustAllCertificates(true);
|
||||
httpClient.setSslAcceptAllHostnames(true);
|
||||
public VgsProvider(final String jsonApiAuthorization) {
|
||||
super(NetworkId.VGS, API_BASE, PRODUCTS_MAP);
|
||||
setApiVersion("1.21");
|
||||
setApiClient("{\"id\":\"ZPS-SAAR\",\"type\":\"AND\"}");
|
||||
setApiAuthorization(jsonApiAuthorization);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -36,7 +36,7 @@ import de.schildbach.pte.dto.SuggestLocationsResult;
|
|||
*/
|
||||
public class VgsProviderLiveTest extends AbstractProviderLiveTest {
|
||||
public VgsProviderLiveTest() {
|
||||
super(new VgsProvider());
|
||||
super(new VgsProvider(secretProperty("vgs.api_authorization")));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -3,8 +3,9 @@ navitia.authorization =
|
|||
db.api_authorization =
|
||||
bvg.api_authorization =
|
||||
nvv.api_authorization =
|
||||
vbn.api_authorization =
|
||||
sh.api_authorization =
|
||||
vbn.api_authorization =
|
||||
vgs.api_authorization =
|
||||
vmt.api_authorization =
|
||||
invg.api_authorization =
|
||||
avv_aachen.api_authorization =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue