Nếu bạn đang điều hành một doanh nghiệp đại lý SMM, việc sử dụng API để kết nối bảng điều khiển của riêng bạn với nhà cung cấp bán buôn là bước chuyển đổi hoạt động hối hả thủ công thành một doanh nghiệp tự động, có thể mở rộng. Hướng dẫn này giải thích API bảng điều khiển SMM là gì, cách kết nối bảng điều khiển con với Resimi và việc tích hợp thực sự liên quan đến những gì về mặt kỹ thuật.

API bảng điều khiển SMM là gì?

API (Giao diện lập trình ứng dụng) là một cách tiêu chuẩn hóa để hai hệ thống phần mềm giao tiếp với nhau. Trong ngữ cảnh SMM, API bảng điều khiển cho phép phần mềm bên ngoài — trang web của riêng bạn, bảng điều khiển có thương hiệu của riêng bạn hoặc ứng dụng tùy chỉnh — gửi đơn đặt hàng đến bảng điều khiển bán buôn và nhận lại các cập nhật trạng thái, tất cả đều tự động.

Ngành công nghiệp SMM phần lớn đã được tiêu chuẩn hóa trên một định dạng API duy nhất. Hầu hết phần mềm bảng điều khiển, tập lệnh và giải pháp bảng điều khiển con đều sử dụng cấu trúc điểm cuối cơ bản giống nhau, nghĩa là mọi phần mềm bảng điều khiển con bạn chọn gần như chắc chắn tương thích với API của Resimi mà không cần tùy chỉnh.

API Resimi hoạt động như thế nào

Tất cả các yêu cầu được gửi dưới dạng HTTP POST tới resimi.xyz/api/v2.php với khóa API của bạn được bao gồm trong mỗi yêu cầu. Bốn hành động cốt lõi:

Nhận dịch vụ

Trả về danh sách đầy đủ các dịch vụ đang hoạt động cùng với ID, giá, số lượng tối thiểu/tối đa và các thông số khác. Bảng điều khiển con của bạn gọi điều này để điền danh sách dịch vụ của riêng mình, vì vậy bảng giá của bạn sẽ tự động đồng bộ hóa với danh mục của Resimi.

key=YOUR_KEY&action=services

Đặt hàng

Gửi một đơn đặt hàng mới để xử lý. Trả về ID đơn hàng mà bạn sử dụng để theo dõi trạng thái.

key=YOUR_KEY&action=add&service=SERVICE_ID&link=TARGET_URL&quantity=1000

Trạng thái đơn hàng

Trả về trạng thái hiện tại của một đơn hàng (đang chờ xử lý, đang xử lý, đã hoàn thành, một phần, đã hủy) cùng với số lần bắt đầu, số lượng hiện tại và số lượng còn lại.

key=YOUR_KEY&action=status&order=ORDER_ID

Kiểm tra số dư

Trả về số dư ví và tiền tệ hiện tại của bạn.

key=YOUR_KEY&action=cân bằng

Thiết lập bảng điều khiển con

Bảng điều khiển con là bảng điều khiển SMM mang thương hiệu của riêng bạn — tên miền của riêng bạn, logo của riêng bạn, bảng giá của riêng bạn — được cung cấp bởi các dịch vụ của Resimi ở phần phụ trợ. Khi khách hàng đặt hàng qua bảng điều khiển của bạn, đơn hàng sẽ tự động được chuyển đến Resimi và việc giao hàng diễn ra thông qua cơ sở hạ tầng của Resimi. Khách hàng của bạn không bao giờ biết bạn sử dụng nhà cung cấp bán buôn nào.

Những gì bạn cần

  • Một tên miền: Bảng điều khiển con của bạn sẽ nằm trên miền riêng của bạn (ví dụ: yourpanel.com). Tên miền giá rẻ hoặc miễn phí từ các nhà cung cấp như Namecheap hoạt động tốt ngay từ đầu.
  • Lưu trữ chia sẻ hoặc VPS: lưu trữ chia sẻ như Namecheap hoặc Hostinger là đủ cho hầu hết các bảng con. Cần có hỗ trợ PHP 7.4+.
  • Phần mềm bảng điều khiển con: một số tập lệnh dựa trên PHP được thiết kế đặc biệt cho mục đích này. Hãy tìm những cái hỗ trợ rõ ràng định dạng API SMM tiêu chuẩn — chúng sẽ có màn hình cấu hình nhà cung cấp nơi bạn nhập điểm cuối API của Resimi và khóa của bạn.
  • Khóa API Resimi của bạn: được tìm thấy trên trang Truy cập API trong bảng điều khiển Resimi của bạn

Các bước cấu hình

  1. Cài đặt phần mềm bảng điều khiển con trên máy chủ của bạn (thường là quy trình tải tệp lên hoặc bằng một cú nhấp chuột)
  2. Trong cài đặt quản trị viên của bảng điều khiển, hãy điều hướng đến phần "Nhà cung cấp API" hoặc "Nhà cung cấp dịch vụ"
  3. Nhập https://resimi.xyz/api/v2.php dưới dạng URL API
  4. Nhập khóa API Resimi của bạn
  5. Chạy chức năng "Nhập dịch vụ" - chức năng này sẽ tự động kéo danh sách dịch vụ đầy đủ của Resimi vào bảng điều khiển của bạn
  6. Đặt đánh dấu của bạn trên từng danh mục dịch vụ (ví dụ: 2× trên dịch vụ Instagram, 3× trên YouTube)
  7. Thiết lập phương thức thanh toán cho khách hàng của bạn (các lựa chọn phổ biến: tiền điện tử qua NOWPayments, Stripe để thanh toán bằng thẻ)

Định giá bảng con của bạn một cách chính xác

Giá của bạn dành cho khách hàng phải bao gồm ba điều: Tỷ giá bán buôn của Resimi, mức ký quỹ mong muốn của bạn và mọi khoản phí xử lý thanh toán từ cổng thanh toán của bạn. Một công thức đơn giản:

Giá của khách hàng = (Tỷ lệ Resimi × Tăng giá) + Bộ đệm phí thanh toán

Nếu Resimi tính phí 1,84 USD/1K cho một dịch vụ và bạn muốn mức tăng giá 2,5×, thì bạn tính phí khách hàng 4,60 USD/1K. Nếu bộ xử lý thanh toán của bạn tính phí 3%, hãy tính tỷ lệ đó vào tỷ lệ của bạn để đảm bảo bạn không ăn nó.

Giới hạn tỷ lệ API và các phương pháp hay nhất

API của Resimi cho phép 60 yêu cầu mỗi phút. Đối với hầu hết các bảng con, điều này là quá đủ - một bảng bận rộn có thể đặt vài trăm đơn hàng mỗi ngày chứ không phải mỗi phút. Một số thực hành kỹ thuật để giữ cho mọi thứ hoạt động trơn tru:

  • Lưu danh sách dịch vụ vào bộ nhớ đệm cục bộ và làm mới danh sách đó mỗi giờ một lần thay vì gọi API mỗi lần tải trang
  • Sử dụng các công việc nền (tác vụ cron) để kiểm tra trạng thái đơn hàng thay vì kiểm tra trạng thái trên mỗi yêu cầu trang
  • Xử lý lỗi API một cách khéo léo — nếu yêu cầu không thành công, hãy thử lại một lần trước khi báo lỗi cho khách hàng
  • Lưu trữ khóa API của bạn trong một biến môi trường hoặc tệp cấu hình, không bao giờ được mã hóa cứng trong mã có thể truy cập công khai

Lấy khóa API của bạn

Khóa API của bạn được tạo tự động khi bạn tạo tài khoản Resimi. Bạn có thể tìm thấy nó — và tạo lại nó nếu cần — trên Trang truy cập API trong bảng điều khiển của bạn. Giữ bí mật; bất kỳ ai có khóa API của bạn đều có thể đặt hàng được tính vào số dư của bạn.

Bảng điều khiển dành cho trẻ em có phù hợp với bạn không?

Bảng điều khiển con sẽ có ý nghĩa khi bạn có khách hàng nhất quán và dành thời gian đáng kể để đặt hàng theo cách thủ công. Nếu bạn đặt ít hơn 10–15 đơn hàng mỗi tuần thì bạn chưa cần sử dụng bảng điều khiển con — chỉ cần sử dụng trực tiếp bảng điều khiển của Resimi. Khi bạn thấy mình dành hơn 30 phút mỗi ngày cho việc đặt hàng, đó là tín hiệu để tự động hóa.