Skip to content

API viide

Kõik lõpp-punktid, parameetrid, päringu-/vastusevormingud ja veakoodid.

Baas-URL

https://api.ipfs.ninja

Kõik päringud nõuavad API-võtit X-Api-Key päise kaudu. Vaadake Autentimine üksikasjade saamiseks.

Lõpp-punktid

MeetodTeeKirjeldusLeht
POST/upload/newLaadige fail IPFS-i ülesFailid
GET/upload/listLoetlege üleslaaditud failidFailid
GET/file/:cidHankige faili metaandmed CID järgiFailid
PUT/files/:cid/nameNimetage fail ümberFailid
PUT/files/:cid/moveLiigutage fail kaustaKaustad
POST/pinKinnitage olemasolev CID IPFS-võrgust (toetab swarm-connect vihjeid)Kinnitamine
GET/pin/:cidKontrollige kinnitamise olekutKinnitamine
POST/foldersLooge kaustKaustad
GET/foldersLoetlege kaustadKaustad
PUT/folders/:folderIdUuendage kaustaKaustad
DELETE/folders/:folderIdKustutage kaustKaustad
POST/folders/:folderId/snapshotTehke kaustast hetktõmmis kataloogi CID-inaKaustad
PUT/folders/:folderId/corsMäärake kausta-põhine CORS-seadistusKaustad
GET/folders/:folderId/corsHankige kausta-põhine CORS-seadistusKaustad
DELETE/folders/:folderId/corsEemaldage kausta-põhine CORS-seadistusKaustad
GET/user/profileHankige kasutajaprofiilProfiil
POST/apikeysLooge API-võtiAPI-võtmed
GET/apikeysLoetlege API-võtmedAPI-võtmed
DELETE/apikeys/:keyKustutage API-võtiAPI-võtmed
GET/analyticsKasutusanalüütikaAnalüütika
PUT/gateway-settingsUuendage gateway seadeidGatewayd
POST/gateway-tokensLooge gateway tokenGatewayd
GET/gateway-tokensLoetlege gateway tokenidGatewayd
DELETE/gateway-tokens/:prefixKustutage gateway tokenGatewayd
POST/upload/signed-urlGenereerige allkirjastatud üleslaadimistokenAllkirjastatud tokenid
GET/signed-tokensLoetlege allkirjastatud tokenidAllkirjastatud tokenid
DELETE/signed-tokens/:tokenIdTühistage allkirjastatud tokenAllkirjastatud tokenid
GET/image/:cidOptimeerige pilt lennultPildi optimeerimine

CIDv1 vaikimisi

Üleslaadimised ja kinnitused tagastavad kaasaegse CIDv1 (bafk… väikese üheplokilise sisu jaoks, bafy… suuremate failide ja kataloogide jaoks) vastavalt IPIP-0499 unixfs-v1-2025 profiilile. Varasemate üleslaadimiste vanapärased Qm… CID-d jäävad kõikjal täielikult lahendatavaks — Qm… on kehtiv sisend igale lõpp-punktile, mis aktsepteerib CID-i.

S3-ühilduv API

Kasutage mis tahes AWS SDK-d failide üleslaadimiseks ja haldamiseks IPFS Ninja's. Suunake oma S3 klient aadressile https://s3.ipfs.ninja, kasutades API-võtit volitustena.

https://s3.ipfs.ninja
S3 operatsioonKirjeldus
PutObjectLaadige fail IPFS-i üles
GetObjectLaadige fail alla
HeadObjectHankige faili metaandmed
DeleteObjectEemaldage kinnitus ja kustutage fail
ListObjectsV2Loetlege failid prefiksi filtreerimisega
CreateMultipartUploadAlustage mitmeosalist üleslaadimist (kuni 5 GB)
UploadPartLaadige üles osa
CompleteMultipartUploadLõpetage mitmeosaline üleslaadimine
ListBucketsLoetlege oma gatewayd
CreateBucketLooge gateway (bucket'ite nimed on globaalselt unikaalsed — tagastab BucketAlreadyExists, kui nimi on juba võetud)
DeleteBucketKustutage gateway
PutBucketCorsSeadistage kausta-põhised CORS-reeglid (vajalik brauseri SDK kasutamiseks)
GetBucketCorsLugege bucket'i praegust CORS-seadistust
DeleteBucketCorsEemaldage kõik CORS-reeglid bucket'ilt

Vaadake S3 ühilduvus täieliku dokumentatsiooni, koodinäidete ja migratsioonijuhendite jaoks.