API ارائهدهنده را احراز هویت کنید
دسترسی از راه دور ارائهدهنده را فعال کنید و از UUID ارائهدهنده و توکن دسترسی محدود برای درخواستهای کاتالوگ و قیمتگذاری استفاده کنید.
در این صفحه
API ارائهدهنده حساب کاتالوگ و قیمتگذاری ارائهدهنده را مدیریت میکند. اعتبارنامههای آن را در تنظیمات ارائهدهنده ایجاد کنید. این اعتبارنامهها جدا از کلیدهای API استنتاج و توکنهایی هستند که برای یک دستگاه خاص ایجاد شدهاند.
ایجاد دسترسی#
- فضای کاری که مالک ارائهدهنده است را در کنسول انتخاب کنید.
- تنظیمات ارائهدهنده را باز کنید و دسترسی از راه دور را فعال کنید..
- یک توکن دسترسی ارائهدهنده نامگذاریشده ایجاد کنید و راز آن را بهطور امن ذخیره کنید.
- از UUID ارائهدهنده بهعنوان نام کاربری HTTP Basic و از توکن بهعنوان رمز عبور آن استفاده کنید.


https://api.shareai.now/api/v1/console/providerدسترسی سطح ارائهدهنده را تأیید کنید.
- URL پایه
https://api.shareai.now- احراز هویت
- HTTP Basic: UUID ارائهدهنده و توکن دسترسی ارائهدهنده
- دامنه مورد نیاز
provider_models:read
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/provider" \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN"
Python
import json
import os
import urllib.request
import base64
credentials = os.environ["PROVIDER_UUID"] + ":" + os.environ["PROVIDER_ACCESS_TOKEN"]
headers = {"Authorization": "Basic " + base64.b64encode(credentials.encode()).decode()}
request = urllib.request.Request('https://api.shareai.now/api/v1/console/provider', headers=headers, method='GET')
with urllib.request.urlopen(request, timeout=60) as response:
print(json.load(response))
TypeScript
const url = "https://api.shareai.now/api/v1/console/provider";
const credentials = `${process.env.PROVIDER_UUID}:${process.env.PROVIDER_ACCESS_TOKEN}`;
const headers: Record = {
Authorization: `Basic ${Buffer.from(credentials).toString("base64")}`,
};
const response = await fetch(url, { method: "GET", headers });
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
console.log(await response.json());
محدودههای نامگذاریشده#
| دامنه | عملیات مجاز |
|---|---|
provider_models:read | خلاصه ارائهدهنده، کاتالوگ، جزئیات مدل و اطلاعات تسویه مجاز را بخوانید. |
provider_models:write | قیمتگذاری مدل مجاز و پیکربندی اشتراک/کاتالوگ جایگزین مجاز را بهروزرسانی کنید. |
provider_incentives:write | تنظیمات انگیزه ارائهدهنده را در مسیر پشتیبانیشده آن تغییر دهید. |
محدودهها برای مسیر و روش HTTP بررسی میشوند. توکن ارائهدهنده صادر شده فعلی محدودههای پیکربندیشده خود را نشان میدهد؛ یک توکن هرگز مالکیت یک ارائهدهنده دیگر را اعطا نمیکند. حالت فعال و وضعیت توکن را هنگام تشخیص پاسخ 403 در نظر داشته باشید.
کنترل دستگاه یک لایه دیگر است#
شروع یا توقف یک دستگاه نیاز به توکنی دارد که برای رابطه آن دستگاه ایجاد شده باشد. فعال کردن دسترسی از راه دور ارائهدهنده یک پیشنیاز است، اما یک توکن کاتالوگ ارائهدهنده بهتنهایی اعتبارنامه کنترل دستگاه نیست. ادامه دهید با احراز هویت API دستگاه.
لغو دسترسی#
یک توکن را زمانی که یک اتوماسیون دیگر به آن نیاز ندارد لغو کنید. حذف یا لغو توکن یک ادغام به شما اجازه میدهد آن ادغام را بدون جایگزینی توکنهای غیرمرتبط بازنشسته کنید. خاموش کردن دسترسی از راه دور مسیر دسترسی از راه دور این ارائهدهنده را غیرفعال میکند.
آخرین بهروزرسانی سپتامبر 15, 2026