Handle 403 response for some datasets types
As of February 2022, our API token provides access to the vehicle
dataset, but is no longer valid for the other datasets. This causes the connector to fail.
The lack of access is actually duly noted in the data returned by the v1/auth/access
API endpoint by giving two entries for saildrone 1079
{'data': {'access': [{'data_set': ['atmospheric',
'oceanographic',
'biogeochemical',
'vehicle',
'spyglass'],
'drone_id': 1021,
'end_date': '2019-10-15T00:00:00.000Z',
'start_date': '2019-09-01T00:00:00.000Z'},
{'data_set': ['atmospheric',
'oceanographic',
'biogeochemical',
'vehicle',
'spyglass'],
'drone_id': 1030,
'end_date': '2020-07-30T00:00:00.000Z',
'start_date': '2019-10-17T16:00:00.000Z'},
{'data_set': ['atmospheric',
'oceanographic',
'biogeochemical',
'vehicle',
'spyglass'],
'drone_id': 1053,
'end_date': '2020-07-30T00:00:00.000Z',
'start_date': '2019-10-17T16:00:00.000Z'},
{'data_set': ['atmospheric',
'oceanographic',
'biogeochemical',
'spyglass'],
'drone_id': 1079,
'end_date': '2022-02-05T00:00:00.000Z',
'start_date': '2021-06-28T00:00:00.000Z'},
{'data_set': ['vehicle', 'spyglass'],
'drone_id': 1079,
'end_date': '2022-04-30T00:00:00.000Z',
'start_date': '2021-06-28T00:00:00.000Z'}]},
'success': True}