v0.2.3-beta
লগইন নিবন্ধন

brainful API লাইব্রেরি

সংক্ষিপ্ত বিবরণ

দ্য brainful এপিআই আপনার অ্যাপ্লিকেশন এবং এর মধ্যে নিঃশব্দ একীকরণ সক্ষম করে brainful's শক্তিশালী কন্টেন্ট ব্যবস্থাপনা সিস্টেম. আপনি অটোমেশন টুল তৈরি করছেন বা আপনার প্রিয় অ্যাপগুলির সাথে একীভূত করছেন, আমাদের RESTFUL API আপনার কন্টেন্টের সাথে ইন্টারেক্ট করার একটি সহজ এবং নিরাপদ উপায় প্রদান করে.

প্রধান বৈশিষ্ট্য

নিরাপদ প্রমাণীকরণ

HTTPS এনক্রিপশন সহ টোকেন-ভিত্তিক প্রমাণীকরণ

RESTful ডিজাইন

JSON প্রতিক্রিয়া সহ মানক HTTP পদ্ধতি

অবস্থান সমর্থন

অন্তর্নির্মিত ভৌগোলিক অবস্থান ক্ষমতা

হার সীমিত

নির্ভরযোগ্য কর্মক্ষমতার জন্য অপটিমাইজ করা

ব্যবহারের ক্ষেত্র

ব্যক্তিগত অটোমেশন

  • আপনার প্রিয় অ্যাপগুলি থেকে স্বয়ংক্রিয়ভাবে নোট সংরক্ষণ করুন
  • অবস্থান-ভিত্তিক কন্টেন্ট ট্রিগার তৈরি করুন
  • সাথে সংযোগ করুন IFTTT/Zapier কর্মপ্রবাহ

একীকরণ সমাধান

  • কাস্টম একীকরণ এবং এক্সটেনশন তৈরি করুন
  • স্বয়ংক্রিয় কন্টেন্ট কর্মপ্রবাহ তৈরি করুন
  • উন্নয়ন কন্টেন্ট ব্যবস্থাপনা সিস্টেম

প্রয়োজনীয়তা

হার সীমা

60 প্রতি ব্যবহারকারী প্রতি মিনিটে অনুরোধ

শুরু করা

1

আপনার API টোকেন পান

আপনার দেখুন brainful বিকল্প পৃষ্ঠা আপনার API টোকেন তৈরি করতে.

2

আপনার একীকরণ পদ্ধতি নির্বাচন করুন

আমাদের উদাহরণ কোড থেকে নির্বাচন করুন cURL, JavaScript, বা Python দ্রুত শুরু করতে.

3

আপনার প্রথম অনুরোধ করুন

আপনার একীকরণ পরীক্ষা করতে নীচের ইন্টারেক্টিভ উদাহরণগুলি ব্যবহার করুন.

প্রমাণীকরণ

সব API অনুরোধে Authorization হেডারে আপনার API টোকেন প্রয়োজন। আপনার টোকেন পান brainful বিকল্প পৃষ্ঠা. API টোকেন এবং bearer টোকেন উভয় ফরম্যাট সমর্থন করে.

Authorization: Token YOUR_API_TOKEN
Authorization: Bearer YOUR_API_TOKEN

ব্লক তৈরি করুন

POSThttps://brainful.dev/blocks/add

অনুরোধ পরামিতি

সব পরামিতি অনুরোধের শরীরে পাঠানো হয় JSON.

পরামিতিধরনপ্রয়োজনীয়বিবরণ
স্ট্রিংস্ট্রিংহ্যাঁযোগ করার কন্টেন্ট (1-5000 অক্ষর)
parent_luidস্ট্রিংনাluid মূল ব্লকের (ঐচ্ছিক)
latitudeফ্লোটনাঅক্ষাংশ (-90° পর্যন্ত 90°)
longitudeফ্লোটনাদ্রাঘিমাংশ (-180° পর্যন্ত 180°)
agentস্ট্রিংনাAgent identifier (max 50 chars)
team_spaceস্ট্রিংনাTeam space slug to add the block to (only for organization members)

Generated Request

উদাহরণ প্রতিক্রিয়া

{
                    "luid": "abc123",
                    "slug": "My New Block",
                    "type": "thought",
                    "pinned": false,
                    "entities": [],
                    "created_timestamp": "2024-01-01T00:00:00Z",
                    "last_edited": "2024-01-01T00:00:00Z",
                    "experience": 5,
                    "remaining_daily_quota": 97
                  }

প্রতিক্রিয়া ক্ষেত্র

luid

ধরন: স্ট্রিং

তৈরি করা কন্টেন্টের জন্য অনন্য শনাক্তকারী

slug

ধরন: স্ট্রিং

URL-friendly version of the content

words

ধরন: পূর্ণসংখ্যা

Number of words in the content

remaining_daily_quota

ধরন: পূর্ণসংখ্যা

Remaining content creation quota for today

প্রতিক্রিয়া কোড

201তৈরি করা হয়েছে (সফল)
400খারাপ অনুরোধ (অবৈধ স্ট্রিং)
401অননুমোদিত (অবৈধ টোকেন)
403Forbidden (plan not sufficient)
422Invalid location coordinates

ব্লকে যোগ করুন

POSThttps://brainful.dev/blocks/append

অনুরোধ পরামিতি

সব পরামিতি অনুরোধের শরীরে পাঠানো হয় JSON.

পরামিতিধরনপ্রয়োজনীয়বিবরণ
identifierস্ট্রিংহ্যাঁ যোগ করার ব্লকের শনাক্তকারী (luid বা slug)
স্ট্রিংস্ট্রিংহ্যাঁযোগ করার কন্টেন্ট (1-5000 অক্ষর)

Generated Request

উদাহরণ প্রতিক্রিয়া

{
  "details": "Text appended to block successfully.",
  "luid": "abc123",
  "slug": "my-example-block"
}

প্রতিক্রিয়া ক্ষেত্র

luid

ধরন: স্ট্রিং

তৈরি করা কন্টেন্টের জন্য অনন্য শনাক্তকারী

slug

ধরন: স্ট্রিং

URL-friendly version of the content

words

ধরন: পূর্ণসংখ্যা

Number of words in the content

remaining_daily_quota

ধরন: পূর্ণসংখ্যা

Remaining content creation quota for today

প্রতিক্রিয়া কোড

201তৈরি করা হয়েছে (সফল)
400খারাপ অনুরোধ (অবৈধ স্ট্রিং)
401অননুমোদিত (অবৈধ টোকেন)
403Forbidden (plan not sufficient)

ব্লক পান

GEThttps://brainful.dev/blocks/get/{luid}

অনুরোধ পরামিতি

URL Parameters

পরামিতিধরনপ্রয়োজনীয়বিবরণ
luidস্ট্রিংহ্যাঁআনতে হবে এমন ব্লকের অনন্য শনাক্তকারী

অনুরোধের শরীর

পরামিতিধরনপ্রয়োজনীয়বিবরণ
latitudeফ্লোটনাঅক্ষাংশ (-90° পর্যন্ত 90°)
longitudeফ্লোটনাদ্রাঘিমাংশ (-180° পর্যন্ত 180°)
agentস্ট্রিংনা এজেন্ট শনাক্তকারী (সর্বোচ্চ 50 অক্ষর)

Generated Request

উদাহরণ প্রতিক্রিয়া

{
  "creator": "johnnyappleseed",
  "luid": "abc123",
  "slug": "My New Block",
  "type": "thought",
  "html": "

My New Block

", "blocks": [], "entities": [], "flagged": false, "pinned": false, "archived": false, "trashed": false, "public": false, "created_timestamp": "2025-01-28 18:01", "last_edited": "2025-01-28 18:01", "words": 3, "bytes": 45, "hits": 0 }

প্রতিক্রিয়া ক্ষেত্র

creator

ধরন: স্ট্রিং

Username of the content creator

luid

ধরন: স্ট্রিং

ব্লকের জন্য অনন্য শনাক্তকারী

type

ধরন: স্ট্রিং

কন্টেন্ট ধরন (যেমন, "thought")

html

ধরন: স্ট্রিং

HTML ব্লকের কন্টেন্ট

created_timestamp

ধরন: স্ট্রিং

Creation date and time

hits

ধরন: পূর্ণসংখ্যা

Number of views

প্রতিক্রিয়া কোড

200সফল (ব্লক পাওয়া গেছে)
401অননুমোদিত (অবৈধ টোকেন)
403Forbidden (plan not sufficient)
404পাওয়া যায়নি (ব্লক পাওয়া যায়নি)

অনুপ্রাণিত অনুভব করুন?

brainful User API দিয়ে তৈরি আমাদের কিছু সরকারি একীকরণ দেখুন এখানে!