Skip to content

পিনিং

আপনার অ্যাকাউন্টে বিদ্যমান IPFS কন্টেন্ট পিন করুন। আপনি CID পিন করলে, আমাদের ক্লাস্টার IPFS নেটওয়ার্ক থেকে কন্টেন্ট আনে এবং স্থায়ীভাবে উপলব্ধ রাখে।

CID দ্বারা পিন

POST /pin

প্যারামিটারধরনপ্রয়োজনীয়বর্ণনা
cidstringহ্যাঁIPFS কন্টেন্ট আইডেন্টিফায়ার (Qm বা bafy দিয়ে শুরু)।
descriptionstringনারেফারেন্সের জন্য সংক্ষিপ্ত বর্ণনা।
metadataobjectনাকাস্টম কী-মানের জোড়া। সর্বাধিক 10 কী।

উদাহরণ অনুরোধ

bash
curl -X POST https://api.ipfs.ninja/pin \
  -H "X-Api-Key: bws_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "cid": "QmXk7VRz4qoG5Dg8sFL4bYWHpKe4F",
    "description": "NFT metadata",
    "metadata": {
      "collection": "my-nfts",
      "token_id": "42"
    }
  }'

প্রতিক্রিয়া 202 Accepted

json
{
  "cid": "QmXk7VRz4qoG5Dg8sFL4bYWHpKe4F",
  "status": "pinning",
  "description": "NFT metadata",
  "uris": {
    "ipfs": "ipfs://QmXk7VRz4qoG5Dg8sFL4bYWHpKe4F",
    "url": "https://ipfs.ninja/ipfs/QmXk7VRz4qoG5Dg8sFL4bYWHpKe4F"
  }
}

TIP

পিনিং অ্যাসিঙ্ক্রোনাস। রেসপন্স অবিলম্বে pinning স্ট্যাটাস সহ ফিরে আসে। সম্পন্ন হয়েছে কিনা পরীক্ষা করতে স্ট্যাটাস endpoint পোল করুন।

পিন স্ট্যাটাস পরীক্ষা

GET /pin/:cid

স্ট্যাটাস মান

স্ট্যাটাসঅর্থ
pinningIPFS নেটওয়ার্ক থেকে কন্টেন্ট আনা হচ্ছে।
pinnedকন্টেন্ট পিন করা এবং উপলব্ধ।
failedIPFS নেটওয়ার্কে কন্টেন্ট পাওয়া যায়নি।