বাংলা
বাংলা
Appearance
বাংলা
বাংলা
Appearance
সমস্ত endpoint, প্যারামিটার, অনুরোধ/প্রতিক্রিয়া ফরম্যাট এবং এরর কোড।
https://api.ipfs.ninjaসমস্ত অনুরোধে X-Api-Key হেডারের মাধ্যমে একটি API key প্রয়োজন। বিস্তারিত জানতে প্রমাণীকরণ দেখুন।
| Method | Path | বর্ণনা | পৃষ্ঠা |
|---|---|---|---|
POST | /upload/new | IPFS-এ ফাইল আপলোড করুন | ফাইলস |
GET | /upload/list | আপলোড করা ফাইলের তালিকা | ফাইলস |
GET | /file/:cid | CID দ্বারা ফাইল metadata পান | ফাইলস |
PUT | /files/:cid/name | একটি ফাইলের নাম পরিবর্তন করুন | ফাইলস |
PUT | /files/:cid/move | একটি ফাইল ফোল্ডারে সরান | ফোল্ডার |
POST | /pin | IPFS নেটওয়ার্ক থেকে বিদ্যমান CID পিন করুন (swarm-connect হিন্ট সমর্থন করে) | পিনিং |
GET | /pin/:cid | পিন স্ট্যাটাস পরীক্ষা করুন | পিনিং |
POST | /folders | ফোল্ডার তৈরি করুন | ফোল্ডার |
GET | /folders | ফোল্ডারের তালিকা | ফোল্ডার |
PUT | /folders/:folderId | ফোল্ডার আপডেট করুন | ফোল্ডার |
DELETE | /folders/:folderId | ফোল্ডার মুছুন | ফোল্ডার |
POST | /folders/:folderId/snapshot | একটি ফোল্ডারকে ডিরেক্টরি CID-তে স্ন্যাপশট করুন | ফোল্ডার |
PUT | /folders/:folderId/cors | প্রতি-বাকেট CORS কনফিগ সেট করুন | ফোল্ডার |
GET | /folders/:folderId/cors | প্রতি-বাকেট CORS কনফিগ পান | ফোল্ডার |
DELETE | /folders/:folderId/cors | প্রতি-বাকেট CORS কনফিগ সরান | ফোল্ডার |
GET | /user/profile | ব্যবহারকারী প্রোফাইল পান | প্রোফাইল |
POST | /apikeys | API key তৈরি করুন | API Keys |
GET | /apikeys | API key তালিকা | API Keys |
DELETE | /apikeys/:key | API key মুছুন | API Keys |
GET | /analytics | ব্যবহারের বিশ্লেষণ | বিশ্লেষণ |
PUT | /gateway-settings | Gateway সেটিংস আপডেট করুন | Gateways |
POST | /gateway-tokens | Gateway token তৈরি করুন | Gateways |
GET | /gateway-tokens | Gateway token তালিকা | Gateways |
DELETE | /gateway-tokens/:prefix | Gateway token মুছুন | Gateways |
POST | /upload/signed-url | সাইনড আপলোড টোকেন তৈরি করুন | সাইনড টোকেন |
GET | /signed-tokens | সাইনড টোকেন তালিকা | সাইনড টোকেন |
DELETE | /signed-tokens/:tokenId | সাইনড টোকেন প্রত্যাহার করুন | সাইনড টোকেন |
GET | /image/:cid | On-the-fly-তে ইমেজ অপ্টিমাইজ করুন | ইমেজ অপ্টিমাইজেশন |
ডিফল্টরূপে CIDv1
আপলোড এবং পিন আধুনিক CIDv1 ফেরত দেয় (ছোট single-block কন্টেন্টের জন্য bafk…, বড় ফাইল ও ডিরেক্টরির জন্য bafy…) — IPIP-0499 unixfs-v1-2025 প্রোফাইল অনুসরণ করে। আগের আপলোডের লিগ্যাসি Qm… CID সর্বত্র সম্পূর্ণভাবে resolve করা যায় — Qm… যেকোনো endpoint-এ বৈধ ইনপুট যা CID গ্রহণ করে।
IPFS Ninja-তে ফাইল আপলোড এবং পরিচালনা করতে যেকোনো AWS SDK ব্যবহার করুন। আপনার S3 ক্লায়েন্টকে https://s3.ipfs.ninja-এ পয়েন্ট করুন এবং আপনার API key কে ক্রেডেনশিয়াল হিসাবে ব্যবহার করুন।
https://s3.ipfs.ninja| S3 Operation | বর্ণনা |
|---|---|
PutObject | IPFS-এ একটি ফাইল আপলোড করুন |
GetObject | একটি ফাইল ডাউনলোড করুন |
HeadObject | ফাইল metadata পান |
DeleteObject | একটি ফাইল আনপিন ও মুছুন |
ListObjectsV2 | প্রিফিক্স ফিল্টারিং সহ ফাইলের তালিকা |
CreateMultipartUpload | একটি মাল্টিপার্ট আপলোড শুরু করুন (৫ GB পর্যন্ত) |
UploadPart | একটি পার্ট আপলোড করুন |
CompleteMultipartUpload | মাল্টিপার্ট আপলোড সম্পন্ন করুন |
ListBuckets | আপনার গেটওয়ের তালিকা |
CreateBucket | একটি গেটওয়ে তৈরি করুন (বাকেট নাম বৈশ্বিকভাবে অনন্য — নেওয়া থাকলে BucketAlreadyExists ফেরত দেয়) |
DeleteBucket | একটি গেটওয়ে মুছুন |
PutBucketCors | প্রতি-বাকেট CORS নিয়ম কনফিগার করুন (ব্রাউজার SDK ব্যবহারের জন্য প্রয়োজনীয়) |
GetBucketCors | একটি বাকেটের বর্তমান CORS কনফিগ পড়ুন |
DeleteBucketCors | একটি বাকেট থেকে সমস্ত CORS নিয়ম সরান |
সম্পূর্ণ ডকুমেন্টেশন, কোড উদাহরণ এবং মাইগ্রেশন গাইডের জন্য S3 সামঞ্জস্য দেখুন।