İçeriğe geç
Mühendislik

SMM panel API karşılaştırması: JAP, CheapSMMPanel ve NotPanel

Üç herkese açık SMM API'sini alan adları, yeniden denemeler, webhook'lar ve HTTP hataları üzerinden karşılaştırıyoruz.

Dallanan çizgilerle birbirine bağlanan bağlantı blokları.

Sameer

Researcher

SMM API'lerini yapacağınız işe göre karşılaştırın: hizmet bulmak, sipariş oluşturmak, zaman aşımından kurtulmak ve sonucu doğrulamak. Sürüm numarası ve benzer alanlar yalnızca başlangıçtır.

NotPanel'in bu karşılaştırması, 2026-09-09 tarihinde kontrol edilen JustAnotherPanel, CheapSMMPanel ve NotPanel herkese açık belgelerine dayanır; NotPanel bilgileri Ekim 2026 API güncellemesini yansıtır. Teslimat veya rakip hesap testi değildir. Bir özelliğin konuk sayfada yer almaması başka yerde bulunmadığını kanıtlamaz.

JustAnotherPanel · CheapSMMPanel · NotPanel

Herkese açık referansların belgelediği özellikler

Auth alanı
JustAnotherPanel
key
CheapSMMPanel
api_token
NotPanel
key
Katalog eylemi
JustAnotherPanel
services
CheapSMMPanel
packages
NotPanel
services
Sipariş id
JustAnotherPanel
service
CheapSMMPanel
package
NotPanel
service + isteğe bağlı tekrar anahtarı
Tekrarlanan istek koruması
JustAnotherPanel
İncelenen sayfada belgelenmemiş
CheapSMMPanel
İncelenen sayfada belgelenmemiş
NotPanel
Otomatik 60 sn · request_id / idempotency_key isteğe bağlı
Webhook'lar
JustAnotherPanel
İncelenen sayfada belgelenmemiş
CheapSMMPanel
İncelenen sayfada belgelenmemiş
NotPanel
HMAC-SHA256 + timestamp
HTTP hata kodları
JustAnotherPanel
İncelenen sayfada belgelenmemiş
CheapSMMPanel
İncelenen sayfada belgelenmemiş
NotPanel
error_code + HTTP durumu (400–503) + retryable işareti
Rate-limit header'ları
JustAnotherPanel
İncelenen sayfada belgelenmemiş
CheapSMMPanel
İncelenen sayfada belgelenmemiş
NotPanel
X-RateLimit-*
Telafi
JustAnotherPanel
Evet + refill_status · sipariş başına 6 saatte bir
CheapSMMPanel
İncelenen sayfada belgelenmemiş
NotPanel
Evet + refill_status · sipariş başına 6 saatte bir
API ile cancel
JustAnotherPanel
action=cancel
CheapSMMPanel
İncelenen sayfada belgelenmemiş
NotPanel
action=cancel · 15 sn içinde anında tam iade · sonra hizmet destekliyorsa iptal talebi

key + action yapısı tanıdıktır. URL'yi değiştirmeden önce hedef kataloğu, hizmet kimliklerini, alanları, fiyatları ve durumları kontrol edin. Anahtarlar, hizmet kimlikleri ve bakiyeler paneller arasında taşınmaz. NotPanel'de her sipariş ilk 15 saniyesinde tam iadeyle iptal edilebilir; sonrasında destekleyen hizmetlerde iptal talep edilebilir ve iptal onaylandığında teslim edilmeyen kısım otomatik olarak iade edilir.

Benzer v2 biçimi, farklı belgelenmiş sözleşme

  • Kimlik doğrulama JAP / NotPanel: key CheapSMMPanel: api_token

  • Katalog JAP / NotPanel: action=services CheapSMMPanel: action=packages

  • Servis id JAP / NotPanel: service CheapSMMPanel: package

Entegrasyon rehberi; hesap görüntüsü veya performans ölçümü değildir.

Alan adları küçük bir ayrıntı değildir

İşJAP / NotPanelCheapSMMPanel
Kimlik doğrulamakeyapi_token
Katalogaction=servicesaction=packages
Servis idservicepackage
Başlangıç sayımıstart_countstart_counter

Alan eşlemesini tek bir yerde tutun, istek ve yanıt örneklerini kaydedin. Her iki rakip sayfasında büyük harfle başlayan durumlar vardır. NotPanel gösterim için status, otomasyon için sabit status_key döndürür. Bilinmeyen durum para iadesi kanıtı değildir; doğrulama gerektirir.

Adlar görünen metindir; ID'ler sözleşmedir

Sipariş için sayısal kimliği, gösterim için adı kullanın. services alışılmış biçimi sunar ve her hizmetin sipariş alanlarını, kademeli gönderim (drip-feed) sınırlarını ve kullanılabilirliğini de gösterir; catalog arama ve sayfalamayı sunar. language yerel adları seçer; canonical_name İngilizce adı korur, name_language dönen dili ve İngilizceye dönüşte en değerini gösterir.

services · fields · status

Timeout başarısızlık değildir

  1. Zaman aşımından sonra ilk request_id değerini koruyun.

  2. Aynı anahtar ve değişmeyen sipariş bilgileriyle tekrar deneyin.

  3. Yeniden denemenin döndürdüğü ilk sipariş ID’sini kaydedin.

Entegrasyon rehberi; hesap görüntüsü veya performans ölçümü değildir.

2026-09-09 — request_id ve idempotency_key isteğe bağlıdır. İkisi de yoksa aynı hesap ve payload 60 saniye korunur; bu sürede bilinçli bir kopya ilk siparişi döndürür. Hemen kopya oluşturmak için 60 saniye bekleyin veya benzersiz request_id gönderin.

Anahtarı retry döngüsünün dışında bir kez üretin. Timeout bilinmeyen sonuçtur; siparişin hiç gerçekleşmediğinin kanıtı değildir.

Şuna bakın: sipariş oluşturma referansı · entegrasyon rehberi.

Olayları ve durum sorgularını birlikte kullanın

  1. İmzalı bir sipariş bildirimi alın.

  2. İmzayı ve zamanı doğrulayın; tekrarlanan olay ID’lerini yönetin.

  3. Önemli sipariş durumlarını status sorgusuyla doğrulayın.

Entegrasyon rehberi; hesap görüntüsü veya performans ölçümü değildir.

2026-09-09 tarihinde incelenen JAP ve CheapSMM herkese açık sayfaları sipariş durumu sorgularını belgeliyor. Bu sayfalarda dışa giden webhook’lar açıklanmıyor; bu durum özelliğin başka bir yerde sunulmadığını kanıtlamaz. Uygulamanızın ihtiyaç duyduğu hesaba özel koşulları sorun.

NotPanel, her bildirimi garanti etmeden yeniden denenen imzalı webhook'ları belgeler. Her teslimat; id, type, sequence ve data alanlarıyla tek bir imzalı olay taşır. X-Webhook-Signature değerini özgün gövde ve X-Webhook-Timestamp ile doğrulayın; teslimatı X-Webhook-Delivery-Id ile izleyin. Her olay kimliğini bir kez işleyin ve önemli durumları status ile doğrulayın. Eski tekrarları engellemek için seçtiğiniz zaman aralığının dışındaki olayları reddedin. Bir bildirim siparişi kontrol etmeye yardımcı olur; sipariş kaydının yerine geçmez.

Tarifler: webhook referansı · HMAC rehberi.

Tekrar denemeden önce yanıtı okuyun

Hem HTTP kodunu hem JSON gövdesini okuyun. Aşağıdakiler NotPanel örnekleridir; inceleme rakip hesapların HTTP davranışını belirlemez.

400
Hatalı istek
Zorunlu değer eksik, bozuk, desteklenmeyen veya izin verilen aralık dışında olduğu için doğrulama başarısız oldu. Yeniden denemeden önce isteği düzeltin.
403
Yasak
Hesap askıya alındı veya e-posta doğrulanmadı.
429
Rate limit
X-RateLimit-Reset okuyun
500
Sunucu hatası
Yeniden denenebilir: ilk siparişi ya da yalnızca bir yeni sipariş almak için aynı add isteğini aynı request_id ile gönderin.

NotPanel, X-RateLimit-Limit, X-RateLimit-Remaining ve X-RateLimit-Reset başlıklarını belgeler. Aynı hesaba bağlı API anahtarları istek sınırını paylaşır. Neyi tekrar deneyeceğinize, ne zaman bekleyeceğinize veya ne zaman destek ekibinden inceleme isteyeceğinize karar vermeden önce hata ve sınır referanslarını okuyun.

Doğrulayabileceğiniz NotPanel özellikleri

Bunlar fiyat veya katalog büyüklüğü vaadi değil, doğrulanabilir sözleşme farklarıdır.

  • Tekrar denemelere dayanıklı sipariş: Tanıdık add istekleri yeni alan olmadan çalışır ve aynı hesaptan gelen aynı payload 60 saniye korunur. Kesin retry kontrolü için request_id veya idempotency_key isteğe bağlıdır; ikisi birlikteyse request_id kazanır.
  • İmzalı durum olayları: Webhook referansı timestamp + nokta + ham gövde üzerinde HMAC-SHA256'yı, tam header adlarını ve her mesajda tek bir imzalı olayı tanımlar; özel veya yerel URL'ler reddedilir.
  • Açık hatalar: Her hatanın sabit bir kodu (error_code), HTTP durumu ve retryable işareti vardır; istemci böylece geçersiz veriyi, engeli, limiti ve yeniden denenebilir hatayı ayırabilir.
  • Görünür limitler: İstek sınırı başlıkları hesabın geçerli zaman aralığını açıklar; API anahtarını değiştirmek ayrı bir hesap kotası oluşturmaz.

Her madde reseller akışını taşımadan önce herkese açık referansta test edilebilir.

Bir blog yazısıyla migrate etmeyin — bunu test edin
0/4

Gerçek işinizi karşılayan sözleşmeyi seçin. Çalışan entegrasyon uygun kalabilir. NotPanel'i, belgelenmiş bir özellik belirli ihtiyacınızı çözüyorsa trafik taşımadan önce değerlendirin.

Sık sorulan sorular

JustAnotherPanel reseller API'si var mı?

Evet. 2026-09-09 tarihinde incelenen herkese açık v2 sayfası services, add, status, refill, refill_status, cancel ve balance için key ile action gösteriyor. Webhook, idempotency, HTTP hata kataloğu ve rate-limit header'ları bu misafir sayfasında belgelenmiyordu; sayfadaki eksiklik özelliğin başka bir yerde bulunmadığını kanıtlamaz.

CheapSMMPanel JAP ile aynı API'yi mi kullanır?

Hayır. Misafir belgeleri api_token, action=packages, package ve start_counter kullanır. JAP istemcisi değişmeden çalışmaz.

Yerleşik idempotency?

Tanıdık add istekleri yeni alan olmadan çalışır ve aynı hesaptan gelen aynı payload 60 saniye korunur. Kesin retry kontrolü için request_id veya idempotency_key isteğe bağlıdır; ikisi birlikteyse request_id kazanır.

Mevcut JAP istemcisini NotPanel'e yönlendirebilir miyim?

key + action yapısı tanıdıktır. URL'yi değiştirmeden önce hedef kataloğu, hizmet kimliklerini, alanları, fiyatları ve durumları kontrol edin. Anahtarlar, hizmet kimlikleri ve bakiyeler paneller arasında taşınmaz. NotPanel'de her sipariş ilk 15 saniyesinde tam iadeyle iptal edilebilir; sonrasında destekleyen hizmetlerde iptal talep edilebilir ve iptal onaylandığında teslim edilmeyen kısım otomatik olarak iade edilir.

Bu yazıyı paylaş

Yazan: Sameer

Researcher