Skip to content

API atsauce

Visi galapunkti, parametri, pieprasījumu/atbilžu formāti un kļūdu kodi.

Bāzes URL

https://api.ipfs.ninja

Visiem pieprasījumiem nepieciešama API atslēga caur X-Api-Key galveni. Skatiet Autentifikācija detaļām.

Galapunkti

MetodeCeļšAprakstsLapa
POST/upload/newAugšupielādēt failu IPFSFaili
GET/upload/listUzskaitīt augšupielādētos failusFaili
GET/file/:cidIegūt faila metadatus pēc CIDFaili
PUT/files/:cid/namePārdēvēt failuFaili
PUT/files/:cid/movePārvietot failu uz mapiMapes
POST/pinPiespraust esošu CID no IPFS tīkla (atbalsta swarm-connect norādes)Piespraušana
GET/pin/:cidPārbaudīt piespraušanas statusuPiespraušana
POST/foldersIzveidot mapiMapes
GET/foldersUzskaitīt mapesMapes
PUT/folders/:folderIdAtjaunināt mapiMapes
DELETE/folders/:folderIdDzēst mapiMapes
POST/folders/:folderId/snapshotUzņemt mapes momentuzņēmumu kā direktorijas CIDMapes
PUT/folders/:folderId/corsIestatīt CORS konfigurāciju katram bucketMapes
GET/folders/:folderId/corsIegūt CORS konfigurāciju katram bucketMapes
DELETE/folders/:folderId/corsNoņemt CORS konfigurāciju katram bucketMapes
GET/user/profileIegūt lietotāja profiluProfils
POST/apikeysIzveidot API atslēguAPI atslēgas
GET/apikeysUzskaitīt API atslēgasAPI atslēgas
DELETE/apikeys/:keyDzēst API atslēguAPI atslēgas
GET/analyticsLietošanas analītikaAnalītika
PUT/gateway-settingsAtjaunināt gateway iestatījumusGateway
POST/gateway-tokensIzveidot gateway tokenuGateway
GET/gateway-tokensUzskaitīt gateway tokenusGateway
DELETE/gateway-tokens/:prefixDzēst gateway tokenuGateway
POST/upload/signed-urlĢenerēt parakstītu augšupielādes tokenuParakstīti tokeni
GET/signed-tokensUzskaitīt parakstītus tokenusParakstīti tokeni
DELETE/signed-tokens/:tokenIdAtsaukt parakstītu tokenuParakstīti tokeni
GET/image/:cidOptimizēt attēlu lidojumāAttēlu optimizācija

CIDv1 pēc noklusējuma

Augšupielādes un piespraušanas atgriež modernus CIDv1 (bafk… mazam, viena bloka saturam, bafy… lielākiem failiem un direktorijām) saskaņā ar IPIP-0499 unixfs-v1-2025 profilu. Vecmodīgie Qm… CID no iepriekšējām augšupielādēm joprojām pilnībā atrisinās visur — Qm… ir derīga ievade jebkuram galapunktam, kas pieņem CID.

S3 saderīgais API

Izmantojiet jebkuru AWS SDK, lai augšupielādētu un pārvaldītu failus IPFS Ninja platformā. Norādiet savu S3 klientu uz https://s3.ipfs.ninja ar savu API atslēgu kā akreditācijas datiem.

https://s3.ipfs.ninja
S3 operācijaApraksts
PutObjectAugšupielādēt failu IPFS
GetObjectLejupielādēt failu
HeadObjectIegūt faila metadatus
DeleteObjectAtspraust un dzēst failu
ListObjectsV2Uzskaitīt failus ar prefiksa filtrēšanu
CreateMultipartUploadSākt vairākdaļu augšupielādi (līdz 5 GB)
UploadPartAugšupielādēt daļu
CompleteMultipartUploadPabeigt vairākdaļu augšupielādi
ListBucketsUzskaitīt savus gateway
CreateBucketIzveidot gateway (bucket nosaukumi ir globāli unikāli — atgriež BucketAlreadyExists, ja tas jau ir aizņemts)
DeleteBucketDzēst gateway
PutBucketCorsKonfigurēt CORS noteikumus katram bucket (nepieciešams pārlūka SDK izmantošanai)
GetBucketCorsNolasīt pašreizējo CORS konfigurāciju bucket
DeleteBucketCorsNoņemt visus CORS noteikumus no bucket

Skatiet S3 saderība pilnai dokumentācijai, koda piemēriem un migrācijas rokasgrāmatām.