Skip to content

List Satellite Data Providers by Sensor Type ​

API Information ​

  • Request Path: /market/satellite/providers
  • Request Method: GET

Request Headers ​

ParameterTypeRequiredDescription
AuthorizationStringNoOptional; this handler does not read user context—your gateway may still require a token

Request Parameters ​

None.

Request Example ​

GET /market/satellite/providers HTTP/1.1

Response Body Structure ​

CommonResponse Object ​

FieldTypeDescription
codeIntegerResponse status code
messageStringResponse message
dataSatelliteProvidersRespProvider mapping grouped by sensor type

SatelliteProvidersResp Object ​

FieldTypeDescription
contentList<SatelliteProvidersItem>One entry per supported sensor type

SatelliteProvidersItem Object ​

FieldTypeDescription
sensorTypeIntegerSensor type identifier used by the marketplace
providersList<String>Provider codes allowed for that sensor type (string ids such as tianyi, changguang)

Response Examples ​

Success Response ​

json
{
  "code": 200,
  "message": "OK",
  "data": {
    "content": [
      {
        "sensorType": 1,
        "providers": ["tianyi"]
      },
      {
        "sensorType": 2,
        "providers": ["changguang"]
      }
    ]
  }
}

Failure Response ​

json
{
  "code": 500,
  "message": "Internal server error",
  "data": null
}

Error Code Description ​

Error CodeDescription
200Success
400Request parameter error
401Unauthorized (if enforced externally)
500Server internal error

Usage Instructions ​

  1. Returns the hard-coded mapping from internal sensorType values to selectable satellite data provider identifiers for programming / ordering flows.
  2. Current mapping: sensor type 1 → tianyi; sensor type 2 → changguang.
  3. Other providers (for example hongtu) are not included in this response at present—clients should not assume every enum value in code appears here.

Notes ​

  • Values are maintained in application code; changes require a service deployment rather than configuration-only updates.
  • Use the returned provider strings consistently with create-order and programming-order APIs that accept a provider field.