Ana içeriğe atla

Kullanıma Başlama

MCP bağlantınızı yaptıktan ve çalışır bir token’ınız olduğuna emin olduktan sonra, direkt kullanıma başlayabilirsiniz.

1. API Keşfi

Örneğin şunu yazmayı deneyin:
Apinizer API portaline mcp_xxx tokenı ile mcp bağını kullanarak hangi apilere erişebilirim kontrol edebilir misin?
API Keşfi API Keşfi Cevapları inceledikten sonra şu şekilde ilerleyebilirsiniz.
api’nin detaylarını paylaşır mısın?
API Keşfi API Keşfi API Keşfi Burda servisin detaylarını inceliyoruz, uygun görüyorsak istediğimiz şekilde devam etmesini söylüyoruz.
Evet bu servisi test edebilir misin? Ücretsiz plana kaydolalım ve toplama işlemi ile 3 ve 5i toplatalım.
API Keşfi API Keşfi Burda servisi test ediyor bir hata buluyor, hatayı anlamlandırıyor ve düzeltmek için alternatif bir endpoint’e istek atıyor. Doğru adresi bulduktan sonra servisin güvenlik yöntemine uygun http header’ını da ekleyerek isteği tekrarlıyor ve başarılı cevap alıyor. Yaptığı işin detayını merak edenler için burayı biraz detaylandıralım ve test_api objelerinin içine bir bakalım.
{
  "api_id": "638078b2b588130c89cff577",
  "test_spec": {
    "body": "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><Add xmlns=\"http://tempuri.org/\"><intA>3</intA><intB>5</intB></Add></soap:Body></soap:Envelope>",
    "path": "https://api.apinizer.com/apigateway/portal/calculatorsoap/Add",
    "method": "POST",
    "plainAuth": {
      "password": "3aa3e1bd-22d8-467e-bddd-a94dc3910ea5",
      "username": "99c4cacd-2e21-433a-a61f-ed60e9118098"
    },
    "contentType": "text/xml; charset=utf-8"
  },
  "APINIZER-TOKEN": "mcp_a03166f0bc47490094072f92ab7e7959"
}

İkinci Deneme (SOAPAction Header Eklendi)

{
  "api_id": "638078b2b588130c89cff577",
  "test_spec": {
    "body": "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><Add xmlns=\"http://tempuri.org/\"><intA>3</intA><intB>5</intB></Add></soap:Body></soap:Envelope>",
    "path": "https://api.apinizer.com/apigateway/portal/calculatorsoap",
    "method": "POST",
    "headers": {
      "SOAPAction": "http://tempuri.org/Add"
    },
    "plainAuth": {
      "password": "3aa3e1bd-22d8-467e-bddd-a94dc3910ea5",
      "username": "99c4cacd-2e21-433a-a61f-ed60e9118098"
    },
    "contentType": "text/xml; charset=utf-8"
  },
  "APINIZER-TOKEN": "mcp_a03166f0bc47490094072f92ab7e7959"
}

Başarılı Deneme (Authorization Header Eklendi)

{
  "api_id": "638078b2b588130c89cff577",
  "test_spec": {
    "body": "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><Add xmlns=\"http://tempuri.org/\"><intA>3</intA><intB>5</intB></Add></soap:Body></soap:Envelope>",
    "path": "https://api.apinizer.com/apigateway/portal/calculatorsoap",
    "method": "POST",
    "headers": {
      "SOAPAction": "http://tempuri.org/Add",
      "Authorization": "Basic OTljNGNhY2QtMmUyMS00MzNhLWE2MWYtZWQ2MGU5MTE4MDk4OjNhYTNlMWJkLTIyZDgtNDY3ZS1iZGRkLWE5NGRjMzkxMGVhNQ=="
    },
    "contentType": "text/xml; charset=utf-8"
  },
  "APINIZER-TOKEN": "mcp_a03166f0bc47490094072f92ab7e7959"
}
Akışın nasıl ilerlediğini gördük, cevapları incelemeye devam ediyoruz ve bize neler yaptığını anlatışını inceliyoruz. Servisin ne iş yaptığını, çalıştığını ve çıktısının uygunluğunu gördük, bu noktadan sonra bir başka servisi inceleyebilir ya da farklı işlerle devam edilebilir.
API Keşfi Servisin ne iş yaptığını, çalıştığını ve çıktısının uygunluğunu gördük, bu noktadan sonra bir başka servisi inceleyebilir ya da farklı işlerle devam edilebilir.
Hayır teşekkürler, bu gayet yeterli.  Servis istediğim işi yapıyor ve istediğim gibi çalışıyor. Buna client olacak bir java 22 kodu yazabilir misin?
API Keşfi API Keşfi
Bu kodu production servisi olarak kullanmam için ne yapmam gerekir?
API Keşfi
Ücretsiz plana kaydolmuştuk, ücretli plana kaydolalım ve o plan için olan token’ı bana söyleyebilir misin?
API Keşfi API Keşfi API Keşfi