ติดตั้ง ติดตั้ง CLI แบบ global ด้วย npm หรือรันตามต้องการด้วย npx โดยไม่ต้องติดตั้ง:
# install globally
npm i -g @socialgo/cli
# or run without installing
npx @socialgo/cli --help เมื่อติดตั้งแล้ว คำสั่ง socialgo จะอยู่ใน PATH ของคุณ รัน socialgo --help เพื่อดูรายการทุกคำสั่งและแฟล็ก
อ่านซอร์สโค้ดบน GitHub
ยืนยันตัวตน CLI อ่านคีย์ API จากตัวแปรสภาพแวดล้อม SOCIALGO_API_KEY สร้างคีย์ในแดชบอร์ดของคุณ จากนั้น export ในเชลล์หรือ CI secrets ของคุณ:
# macOS / Linux
export SOCIALGO_API_KEY="your_api_key_here"
# Windows (PowerShell)
$env:SOCIALGO_API_KEY="your_api_key_here" ปฏิบัติต่อคีย์เหมือนรหัสผ่าน เก็บไว้นอกระบบควบคุมเวอร์ชัน ใช้ secrets แยกตามสภาพแวดล้อม หรือไฟล์ .env ที่คุณไม่เคย commit
คำสั่ง ค้นหาแคตตาล็อก ค้นหาบริการด้วยคำสำคัญ ใช้เพื่อดึง id ของบริการก่อนที่คุณจะสั่งซื้อ เป็นแบบอ่านอย่างเดียว จะไม่มีการใช้จ่ายใด ๆ:
socialgo services search "instagram followers" แสดงรายการบริการ พิมพ์แคตตาล็อกฉบับเต็มของบริการที่มีอยู่:
socialgo services list สั่งซื้อ สั่งซื้อด้วย id ของบริการ ลิงก์เป้าหมาย และจำนวน นี่คือคำสั่งเดียวที่มีการใช้จ่าย จะทำงานเฉพาะเมื่อคุณเรียกใช้เท่านั้น:
socialgo order create \
--service <id> \
--link <url> \
--quantity 1000 ติดตามคำสั่งซื้อ ค้นหาสถานะปัจจุบันของคำสั่งซื้อด้วย id ของคำสั่งซื้อ:
socialgo order status <id> ตรวจสอบยอดคงเหลือ แสดงยอดคงเหลือที่มีในบัญชีของคุณ:
socialgo balance กระเป๋าเงิน ตรวจสอบรายละเอียดกระเป๋าเงินและธุรกรรมล่าสุด:
socialgo wallet ผู้ดูแลระบบ: ซิงค์แคตตาล็อก สำหรับผู้ดำเนินการแผงควบคุม: ดึงบริการและราคาล่าสุดจากผู้ให้บริการที่เชื่อมต่อเข้าสู่แคตตาล็อกในเครื่อง ต้องใช้คีย์ผู้ดูแลระบบ:
socialgo admin sync-catalog ลูปสามคำสั่ง ค้นหาบริการ สั่งซื้อ ติดตามคำสั่งซื้อ ลูปที่ทุกสคริปต์และเอเจนต์ทำงาน:
# 1. find the service id
socialgo services search "instagram followers"
# 2. place the order
socialgo order create --service 1423 --link https://instagram.com/yourhandle --quantity 1000
# 3. track it
socialgo order status 90871 เขียนสคริปต์แบบครบวงจร ส่ง --json ไปยังคำสั่งใดก็ได้และส่งผ่านไปป์เข้า jq ในตัวอย่างนี้สคริปต์จะเลือกบริการที่ตรงกันซึ่งถูกที่สุด จากนั้นสั่งซื้อ โดยไม่ต้องคลิก:
# pick the cheapest matching service, then order — with jq
id=$(socialgo services search "instagram followers" --json \
| jq -r 'sort_by(.rate) | .[0].id')
socialgo order create --service "$id" \
--link https://instagram.com/yourhandle --quantity 1000 --json รหัสจบการทำงานและ JSON ทุกคำสั่งจะคืนค่า 0 เมื่อสำเร็จ และรหัสที่ไม่ใช่ 0 เมื่อล้มเหลว ดังนั้นคุณจึงสามารถเชื่อมโยงการเรียกใช้ในไปป์ไลน์ CI และเชลล์สคริปต์ได้ ส่ง --json ไปยังคำสั่งใดก็ได้เพื่อให้ได้ผลลัพธ์ที่เครื่องอ่านได้เพื่อส่งผ่านไปป์เข้าเครื่องมืออย่าง jq หรือป้อนกลับตรงไปยังเอเจนต์