Skip to content

API nuoroda

Visi galiniai taškai, parametrai, užklausų/atsakymų formatai ir klaidų kodai.

Bazinis URL

https://api.ipfs.ninja

Visoms užklausoms reikalingas API raktas per X-Api-Key antraštę. Žiūrėkite Autentifikacija daugiau informacijos.

Galiniai taškai

MetodasKeliasAprašymasPuslapis
POST/upload/newĮkelti failą į IPFSFailai
GET/upload/listPateikti įkeltų failų sąrašąFailai
GET/file/:cidGauti failo metaduomenis pagal CIDFailai
PUT/files/:cid/namePervadinti failąFailai
PUT/files/:cid/movePerkelti failą į aplankąAplankai
POST/pinPrisegti esamą CID iš IPFS tinklo (palaiko swarm-connect užuominas)Prisegimas
GET/pin/:cidPatikrinti prisegimo būsenąPrisegimas
POST/foldersSukurti aplankąAplankai
GET/foldersPateikti aplankų sąrašąAplankai
PUT/folders/:folderIdAtnaujinti aplankąAplankai
DELETE/folders/:folderIdIštrinti aplankąAplankai
POST/folders/:folderId/snapshotPadaryti aplanko momentinę nuotrauką (snapshot) į katalogo CIDAplankai
PUT/folders/:folderId/corsNustatyti per-bucket CORS konfigūracijąAplankai
GET/folders/:folderId/corsGauti per-bucket CORS konfigūracijąAplankai
DELETE/folders/:folderId/corsPašalinti per-bucket CORS konfigūracijąAplankai
GET/user/profileGauti naudotojo profilįProfilis
POST/apikeysSukurti API raktąAPI raktai
GET/apikeysPateikti API raktų sąrašąAPI raktai
DELETE/apikeys/:keyIštrinti API raktąAPI raktai
GET/analyticsNaudojimo analitikaAnalitika
PUT/gateway-settingsAtnaujinti gateway nustatymusGateway
POST/gateway-tokensSukurti gateway tokenąGateway
GET/gateway-tokensPateikti gateway tokenų sąrašąGateway
DELETE/gateway-tokens/:prefixIštrinti gateway tokenąGateway
POST/upload/signed-urlGeneruoti pasirašytą įkėlimo tokenąPasirašyti tokenai
GET/signed-tokensPateikti pasirašytų tokenų sąrašąPasirašyti tokenai
DELETE/signed-tokens/:tokenIdAtšaukti pasirašytą tokenąPasirašyti tokenai
GET/image/:cidOptimizuoti vaizdą iš kartoVaizdo optimizavimas

CIDv1 pagal numatytuosius nustatymus

Įkėlimai ir prisegimai grąžina modernų CIDv1 (bafk… mažam vienbloko turiniui, bafy… didesniems failams ir katalogams) pagal IPIP-0499 unixfs-v1-2025 profilį. Ankstesnių įkėlimų senesni Qm… CID lieka visiškai išsprendžiami visur — Qm… yra tinkama įvestis bet kuriam galiniam taškui, priimančiam CID.

S3 suderinama API

Naudokite bet kokį AWS SDK failams įkelti ir tvarkyti IPFS Ninja platformoje. Nukreipkite savo S3 klientą į https://s3.ipfs.ninja naudodami savo API raktą kaip kredencialus.

https://s3.ipfs.ninja
S3 operacijaAprašymas
PutObjectĮkelti failą į IPFS
GetObjectAtsisiųsti failą
HeadObjectGauti failo metaduomenis
DeleteObjectAtsegti ir ištrinti failą
ListObjectsV2Pateikti failų sąrašą su prefikso filtravimu
CreateMultipartUploadPradėti daugiadalį įkėlimą (iki 5 GB)
UploadPartĮkelti dalį
CompleteMultipartUploadUžbaigti daugiadalį įkėlimą
ListBucketsPateikti savo gateway sąrašą
CreateBucketSukurti gateway (bucket pavadinimai yra globaliai unikalūs — grąžina BucketAlreadyExists, jei pavadinimas užimtas)
DeleteBucketIštrinti gateway
PutBucketCorsKonfigūruoti per-bucket CORS taisykles (reikalinga naudojant naršyklės SDK)
GetBucketCorsPerskaityti dabartinę bucket CORS konfigūraciją
DeleteBucketCorsPašalinti visas CORS taisykles iš bucket

Žiūrėkite S3 suderinamumas pilną dokumentaciją, kodo pavyzdžius ir migracijos vadovus.