รับรองความถูกต้องของ Provider API
เปิดใช้งานการเข้าถึงระยะไกลของผู้ให้บริการ และใช้ UUID ของผู้ให้บริการและ access token ที่กำหนดขอบเขตสำหรับคำขอแคตตาล็อกและการตั้งราคา.
ในหน้านี้
Provider API จัดการแคตตาล็อกและการตั้งราคาของบัญชีผู้ให้บริการ สร้างข้อมูลรับรองใน Provider Settings ข้อมูลรับรองเหล่านี้แยกจากคีย์ API การอนุมานและจาก token ที่สร้างขึ้นสำหรับอุปกรณ์แต่ละเครื่อง.
สร้างการเข้าถึง#
- เลือกพื้นที่ทำงานที่เป็นเจ้าของผู้ให้บริการใน Console.
- เปิดการตั้งค่าของผู้ให้บริการและเปิดใช้งาน การเข้าถึงระยะไกล.
- สร้าง token การเข้าถึงผู้ให้บริการที่ตั้งชื่อ และบันทึกความลับไว้อย่างปลอดภัย.
- ใช้ UUID ของผู้ให้บริการเป็นชื่อผู้ใช้ HTTP Basic และ token เป็นรหัสผ่าน.


https://api.shareai.now/api/v1/console/providerตรวจสอบการเข้าถึงระดับผู้ให้บริการ.
- Base URL → URL พื้นฐาน
https://api.shareai.now- การตรวจสอบสิทธิ์
- HTTP Basic: provider 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 token ผู้ให้บริการที่ออกในปัจจุบันจะแสดงขอบเขตที่กำหนดไว้ token จะไม่เคยมอบสิทธิ์การเป็นเจ้าของผู้ให้บริการอื่น โปรดคำนึงถึงสถานะที่เปิดใช้งานและสถานะ token เมื่อวิเคราะห์การตอบกลับ 403.
การควบคุมอุปกรณ์เป็นอีกชั้นหนึ่ง#
การเริ่มต้นหรือหยุดอุปกรณ์ต้องใช้ token ที่สร้างขึ้นสำหรับความสัมพันธ์ของอุปกรณ์นั้น การเปิดใช้งานการเข้าถึงระยะไกลของผู้ให้บริการเป็นข้อกำหนดเบื้องต้น แต่ token แคตตาล็อกของผู้ให้บริการเพียงอย่างเดียวไม่ใช่ข้อมูลรับรองการควบคุมอุปกรณ์ ดำเนินการต่อด้วย การตรวจสอบสิทธิ์ API ของอุปกรณ์.
ยกเลิกการเข้าถึง#
ยกเลิก token เมื่อระบบอัตโนมัติไม่ต้องการใช้งานอีกต่อไป การลบหรือยกเลิก token ของการรวมหนึ่งรายการช่วยให้คุณเลิกใช้งานการรวมดังกล่าวโดยไม่ต้องแทนที่ token ที่ไม่เกี่ยวข้อง การปิดการเข้าถึงระยะไกลจะปิดใช้งานเส้นทางการเข้าถึงระยะไกลของผู้ให้บริการนี้.
อัปเดตล่าสุด กันยายน 15, 2026