Muunnos
Metadata API on tarkoitukseen suunniteltu, kehittäjäystävällinen palvelu, joka asettaa täydellisen hallinnan taulukko‑tiedostojen metatietoihin yhden HTTP‑pyynnön avulla. Olitpa sitten tekemässä klassisia toimistoformaatteja kuten Excel (.xlsx, .xls), yksinkertaisia eroteltuja tiedostoja kuten CSV (.csv) ja TSV (.tsv), tai jopa Apple Numbers -dokumentteja (.numbers), API piilottaa tiedostojen jäsentämisen monimutkaisuuden ja antaa sinun lukea, lisätä tai muokata avaintietoja vain muutamassa millisekunnissa. Kuvittele, että voisit eräprosessoida tuhansia raportteja, tutkimusaineistoja tai talousraportteja, rikastuttaen jokaisen tiedoston yhtenäisellä tekijän tiedolla, otsikoilla, aiheilla, kuvauksilla, avainsanalistoilla ja jopa mukautetuilla tagikokoelmilla, jotka sovelluksesi määrittelee. Tämä automaatio säästää tunteja manuaalista muokkausta ja varmistaa, että jokainen asiakkaalle, yhteistyökumppaneille tai arkistojärjestelmille toimitettava tiedosto sisältää tarkalleen ne metatiedot, joita tarvitaan indeksointiin, vaatimustenmukaisuuteen ja löydettävyyteen. Palvelu vastaanottaa joko raakadatabitat tai URL‑osoitteen pilvipalvelimessa isännöidystä dokumentista ja palauttaa uuden, täysin muokatutun tiedoston pyydetyillä metatietoasetuksilla muuttamatta alkuperäistä datan asettelua tai kaavoja.
Pääominaisuudet
Koska API on tilaton, voit helposti integroida sen CI/CD-putkiin, palvelinpuolen eräajoihin tai asiakaspuolen JavaScript‑widgetteihin, varmistaen, että jokainen web‑sovelluksen vienti tai jokainen säännöllinen varmuuskopio sisältää oikeat provenance‑tiedot. Turvallisuus on sisäänrakennettu: kaikki kutsut tehdään TLS‑yhteyden kautta, kuormat salataan päästä‑päähän, ja API tukee API‑avainta tai OAuth 2.0‑todennusta, jolloin pääsy voidaan rajoittaa vain luotettuihin palveluihin. Taustalla oleva moottori hyödyntää erittäin optimoituja jäsentämiskirjastoja kullekin tuetulle muodolle, mikä takaa, että jopa satojen taulukoiden sisältävät massiiviset Excel‑työkirjat käsitellään nopeasti; useimmat tyypilliset pyynnöt valmistuvat alle 200 ms. Käytännössä tämä tarkoittaa, että voit rakentaa saumattoman "Lisää Metatiedot"‑painikkeen tuotteeseesi, joka lähettää tiedoston palveluun, vastaanottaa rikastetun version ja tarjoaa sen välittömään lataukseen — ilman että käyttäjä lähtee käyttöliittymästä. API palauttaa myös yksityiskohtaiset toimintalokit, joiden avulla kehittäjät voivat ohjelmallisesti varmistaa, että odotetut kentät päivitettiin, peruuttaa muutokset tarvittaessa tai käynnistää lisäprosesseja mukautettujen tagien arvojen perusteella. Tarjoamalla yhtenäisen, kieliriippumattoman REST‑päätepisteen Metadata API poistaa tarpeen ylläpitää useita formaattikohtaisia kirjastoja, vähentää ylläpitokustannuksia ja takaa tulevaisuuden yhteensopivuuden uusien taulukkostandardien ilmaantuessa. Olitpa sitten SaaS‑toimittaja, joka haluaa sisällyttää lisenssitietoja, tutkimuslaitos, joka luokittelee aineistoja, tai yritys, joka automatisoi dokumenttien vaatimustenmukaisuuden, tämä API tarjoaa nopean, turvallisen ja skaalautuvan tavan rikastaa tiedostoja yhdellä yksinkertaisella kutsulla.
Dokumentit
Parametrit
- AppRequest.Metadata: PropertyName ja PropertyValue kanssa
- AppRequest.MetadataJson: Jos et käytä Metadata‑rakennetta, sinun on käytettävä json‑tietotyyppiä.
- UploadFileRequest.OperationId: Nämä ovat tiedostoja, jotka sinun täytyy ladata online‑palveluihimme; voit valmistaa datan omalla tavallasi, mutta sen on noudatettava HTML‑syöte‑tiedoston standardia.
- UploadFileRequest.Files: Nämä ovat tiedostoja, jotka sinun täytyy ladata online‑palveluihimme; voit valmistaa datan omalla tavallasi, mutta sen on noudatettava HTML‑syöte‑tiedoston standardia.
-
Lähetä pyyntö, jossa on mukana tiedostot ja pääsytunnus Metadata API
curl -X 'POST' \ 'https://api.sheetize.cloud/metadata' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.Metadata={"propertyName":"string","propertyValue":"string"}' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Palvelu vastaa ladattavalla URL‑osoitteella käsiteltyyn tiedostoon, tässä esimerkissä se on:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Lähetä pyyntö, jossa on tiedoston nimi ja kansion nimi kohteeseen Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Saat tiedoston ja voit joko käyttää sitä tai lähettää sen seuraavaan työnkulun vaiheeseen.