Skip to Content Information Center
Lexmark Cloud Services

Lexmark Cloud Services

Cloud-laitteistonhallinnan integroiminen muun valmistajan ohjelmistoon

Integroinnin ohjelmointirajapinnassa on päätepisteet, jotka helpottavat integrointia muiden valmistajien ohjelmistojen kanssa. Voit integroida Lexmark Cloud -laitteistonhallinnan järjestelmään seuraavien menetelmien ja avainten avulla:

Hae laitelaskurit

Tämä kutsu hakee organisaation ja sen aliorganisaatioiden laitteiden laskurit, kuten mittarit. Organisaatio saadaan Authorization-otsikossa olevasta tunnuksesta, joka on haettava Hae tunnus -kutsulla.

Huomautus:  Tämä päätepiste on nyt vanhentunut ohjelmointirajapinnan version 1.0 päätepisteiden käyttöönoton myötä.

MenetelmäURL

GET

<INTEGROINTIPALVELUN_URL>/assets/inventory/counters

Otsikot
AvainArvoKuvaus

Vahvistus

Bearer <TUNNUS>

Hae tunnus -kutsu palauttaa tunnuksen.

    Pääosa

  • Ei mitään.

Palautusrakenne

{
    "type": "array",
    "items": {
        "type": "object",
        "required": [ "serialNumber", "dateCollected", "counters" ],
        "properties": {
            "serialNumber": { "type": "string" },
            "dateCollected": { "type": "integer" },
            "counters": { 
                "type": "object",
                "properties": {
                    "lifetimeCount": { "type": "integer" },
                    "colorPrintSideCount": { "type": "integer" },
                    "colorPrintSheetCount": { "type": "integer" },
                    "monoPrintSideCount": { "type": "integer" },
                    "monoPrintSheetCount": { "type": "integer" },
                    "printSideCount": { "type": "integer" },
                    "printSheetCount": { "type": "integer" },
                    "colorCopySideCount": { "type": "integer" },
                    "colorCopySheetCount": { "type": "integer" },
                    "monoCopySideCount": { "type": "integer" },
                    "monoCopySheetCount": { "type": "integer" },
                    "copySideCount": { "type": "integer" },
                    "copySheetCount": { "type": "integer" },
                    "colorFaxSideCount": { "type": "integer" },
                    "colorFaxSheetCount": { "type": "integer" },
                    "monoFaxSideCount": { "type": "integer" },
                    "monoFaxSheetCount": { "type": "integer" },
                    "faxSideCount": { "type": "integer" },
                    "faxSheetCount": { "type": "integer" },
                    "colorSideCount": { "type": "integer" },
                    "colorSheetCount": { "type": "integer" },
                    "monoSideCount": { "type": "integer" },
                    "monoSheetCount": { "type": "integer" },
                    "totalSideCount": { "type": "integer" },
                    "totalSheetCount": { "type": "integer" },
                    "largeSideCount": { "type": "integer" },
                    "largeSheetCount": { "type": "integer" },
                    "duplexSideCount": { "type": "integer" },
                    "duplexSheetCount": { "type": "integer" },
                    "coverageTierBusinessSideCount": { "type": "integer" },
                    "coverageTierBusinessSheetCount": { "type": "integer" },
                    "coverageTierGraphicsSideCount": { "type": "integer" },
                    "coverageTierGraphicsSheetCount": { "type": "integer" },
                    "coverageTierHighlightSideCount": { "type": "integer" },
                    "coverageTierHighlightSheetCount": { "type": "integer" },
                },
            },
        },
    },
    "minItems": 0
}

Esimerkkivastaus

[
  {
    "serialNumber": "14",
    "dateCollected": 1557259523000,
    "counters": {
      "monoPrintSideCount": 262,
      "printSideCount": 262,
      "printSheetCount": 262,
      "monoCopySideCount": 40,
      "copySideCount": 40,
      "copySheetCount": 40,
      "monoFaxSideCount": 0,
      "faxSideCount": 0,
      "faxSheetCount": 0,
      "monoSideCount": 302,
      "totalSideCount": 302,
      "totalSheetCount": 302,
      "duplexSheetCount": 0
    }
  },
  {
    "serialNumber": "29",
    "dateCollected": 1557259523000,
    "counters": {
      "lifetimeCount": 139,
      "monoPrintSideCount": 139,
      "printSideCount": 139,
      "printSheetCount": 136,
      "copySideCount": 0,
      "monoSideCount": 139,
      "totalSideCount": 139,
      "totalSheetCount": 136,
      "duplexSheetCount": 3
    }
  },
  {
    "serialNumber": "36",
    "dateCollected": null,
    "counters": {
    }
  }
]

Hae tunnus

Tämä kutsu luo tunnuksen, jota voi käyttää Hae laitelaskurit -kutsulla.

MenetelmäURL

POST

<IDP_URL>oauth/token

Huomautus:  <IDP_URL> on joko https://Idp.eu.iss.lexmark.com EU:n tietokeskuksessa olevalla organisaatiolla tai https://idp.us.iss.lexmark.com/ Yhdysvaltain tietokeskuksessa olevalla organisaatiolla.

Otsikot
AvainArvo

Content-Type

application/json

Pääosa

{
    "grant_type": "client_credentials",
		 "client_id": "<CLIENT_ID>",
		 "client_secret": "<CLIENT_SECRET>"
}

Palautusrakenne

{
    "properties" : {
        "access_token": {"type": "string"},
        "token_type": {"type": "string"},
        "expires_in": {"type": "integer"},
        "created_at": {"type": "integer"}
    },
    "required": ["access_token", "token_type", "expires_in", "created_at"]
}

Esimerkkivastaus

{
    "access_token": "abcd1234",
    "token_type": "bearer",
    "expires_in": 7200,
    "created_at": 1572633120
}
Oliko tästä artikkelista hyötyä?
Top