API ডকুমেন্টেশন
API সংস্করণ: v2
FoxiGrow একটি স্ট্যান্ডার্ড SMM প্যানেল API প্রদান করে যা আপনাকে আমাদের সেবাগুলি আপনার নিজস্ব অ্যাপ্লিকেশনে সংযুক্ত করতে সক্ষম করে। এই ডকুমেন্টেশনে সকল উপলব্ধ এন্ডপয়েন্ট এবং তাদের ব্যবহার বিস্তারিতভাবে আলোচনা করা হয়েছে।
API এন্ডপয়েন্ট
https://foxigrow.com/api/v2
সকল অনুরোধ POST বা GET পদ্ধতিতে এই এন্ডপয়েন্টে পাঠাতে হবে।
প্রমাণীকরণ
সকল API অনুরোধে আপনার API কী ব্যবহার করে প্রমাণীকরণ প্রয়োজন। আপনি আপনার অ্যাকাউন্ট সেটিংসে API কী খুঁজে পাবেন। প্রতিটি অনুরোধে key প্যারামিটার অন্তর্ভুক্ত করুন।
POST https://foxigrow.com/api/v2
Content-Type: application/json
{
"key": "YOUR_API_KEY",
"action": "services"
}রেসপন্স ফরম্যাট
সকল রেসপন্স JSON ফরম্যাটে প্রদান করা হয়। সফল অনুরোধে কাঙ্ক্ষিত ডেটা ফেরত দেওয়া হয়, আর ত্রুটি হলে একটি বিবরণসহ এরর অবজেক্ট ফেরত দেওয়া হয়।
API এন্ডপয়েন্টসমূহ
সেবা তালিকা
মূল্য, সর্বনিম্ন ও সর্বোচ্চ পরিমাণসহ সকল উপলব্ধ সেবার বিস্তারিত তালিকা ফেরত দেয়।
প্যারামিটারসমূহ
key- আপনার API কী (আবশ্যক)action- "services"
// উদাহরণ রেসপন্স
[
{
"service": 1,
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram",
"rate": "0.90",
"min": "100",
"max": "10000",
"refill": true,
"cancel": true
}
]ব্যালেন্স দেখুন
আপনার বর্তমান অ্যাকাউন্ট ব্যালেন্স এবং মুদ্রা ফেরত দেয়।
প্যারামিটারসমূহ
key- আপনার API কী (আবশ্যক)action- "balance"
// উদাহরণ রেসপন্স
{
"balance": "100.84292",
"currency": "USD"
}অর্ডার যোগ করুন
একটি সেবার জন্য নতুন অর্ডার তৈরি করুন। প্রয়োজনীয় প্যারামিটারগুলি সেবার ধরনের উপর নির্ভর করে।
ডিফল্ট ধরন
key- আপনার API কী (আবশ্যক)action- "add"service- সেবার ID (আবশ্যক)link- টার্গেট URL (আবশ্যক)quantity- অর্ডার পরিমাণ (আবশ্যক)
প্যাকেজ ধরন
key- আপনার API কী (আবশ্যক)action- "add"service- সেবার ID (আবশ্যক)link- টার্গেট URL (আবশ্যক)
কাস্টম মন্তব্য ধরন
key- আপনার API কী (আবশ্যক)action- "add"service- সেবার ID (আবশ্যক)link- টার্গেট URL (আবশ্যক)comments- নতুন লাইনে পৃথক করা মন্তব্য (আবশ্যক)
// উদাহরণ রেসপন্স
{
"order": 23501
}অর্ডার স্ট্যাটাস
এক বা একাধিক অর্ডারের স্ট্যাটাস দেখুন। একটি একক অর্ডার বা একসাথে একাধিক অর্ডার অনুসন্ধান করতে পারবেন।
একক অর্ডার
key- আপনার API কী (আবশ্যক)action- "status"order- অর্ডার ID (আবশ্যক)
একাধিক অর্ডার (সর্বোচ্চ ১০০)
key- আপনার API কী (আবশ্যক)action- "status"orders- কমা দিয়ে পৃথক করা অর্ডার ID (আবশ্যক)
// উদাহরণ রেসপন্স
{
"charge": "0.27819",
"start_count": "3572",
"status": "Completed",
"remains": "0",
"currency": "USD"
}রিফিল তৈরি করুন
একটি অর্ডারের জন্য রিফিল অনুরোধ করুন। শুধুমাত্র রিফিল সমর্থনকারী সেবার জন্য উপলব্ধ।
প্যারামিটারসমূহ
key- আপনার API কী (আবশ্যক)action- "refill"order- অর্ডার ID (আবশ্যক)
// উদাহরণ রেসপন্স
{
"refill": "1"
}রিফিল স্ট্যাটাস
একটি রিফিল অনুরোধের স্ট্যাটাস পরীক্ষা করুন।
প্যারামিটারসমূহ
key- আপনার API কী (আবশ্যক)action- "refill_status"refill- রিফিল ID (আবশ্যক)
// উদাহরণ রেসপন্স
{
"status": "Completed"
}অর্ডার স্ট্যাটাসের ধরন
Pending- অর্ডার প্রক্রিয়া করার অপেক্ষায় আছেProcessing- অর্ডার প্রস্তুত করা হচ্ছেIn progress- অর্ডার বর্তমানে চলমানCompleted- অর্ডার সফলভাবে সম্পন্ন হয়েছেPartial- অর্ডার আংশিকভাবে সম্পন্ন হয়েছে (বাকি অংশের জন্য রিফান্ড দেওয়া হয়েছে)Canceled- অর্ডার বাতিল করা হয়েছে
ত্রুটি পরিচালনা
কোনো ত্রুটি ঘটলে, API একটি JSON অবজেক্ট ফেরত দেয় যাতে সমস্যা বর্ণনাকারী error ফিল্ড থাকে।
// ত্রুটি রেসপন্সের উদাহরণ
{
"error": "Invalid API key"
}রেট লিমিট
সেবার মান নিশ্চিত করতে নিম্নলিখিত রেট লিমিট প্রযোজ্য:
- প্রতি সেকেন্ডে ৫টি অনুরোধ
- প্রতি মিনিটে ১০০টি অনুরোধ
- প্রতি ঘণ্টায় ১০০০টি অনুরোধ
সহায়তা
API সম্পর্কে কোনো প্রশ্ন থাকলে, আমাদের সহায়তা দলের সাথে যোগাযোগ করুন:
Telegram: @FoxigrowBD