İçeriğe atla
Türkçe
  • Arama alanı boş olduğundan herhangi bir öneri bulunmamaktadır.

Pisano Harici API - Link Kısaltma - Pisano Link Kısaltma Servisi

Pisano Link Kısaltma Servisi

Pisano'nun psn.vc HTTP API'sini kullanarak bir URL'yi kısaltır.

POST https://psn.vc/shorten

Header Bilgileri

Alan Tip Zorunlu Açıklama
Content-Type string Evet İstek içeriğinin türü. Örnek: application/json.

İstek Gövdesi

{
  "url": "https://example.com"
}

İstek Gövdesi Alanları

Alan Tip Zorunlu Açıklama Örnek
url string Evet Kısaltılacak URL. https://example.com

İstek Örneği

cURL İstek Örneği
curl --location --request POST 'https://psn.vc/shorten' \
--header 'Content-Type: application/json' \
--data '{"url":"https://example.com"}'

Başarılı Yanıt

200 OK

Yanıt Şeması

result
├── id string
├── fullUrl string
├── shortUrl string
└── createdAt string

Yanıt Alanları

Alan Tip Zorunlu Açıklama
id string Oluşturulan kısa bağlantının tanımlayıcısı.
fullUrl string Kısaltılmak üzere gönderilen orijinal URL.
shortUrl string Pisano tarafından oluşturulan kısaltılmış URL.
createdAt string Kısaltılmış URL'nin oluşturulma zaman damgası.

Başarılı Yanıt Örneği

{
  "id": "<short_code>",
  "fullUrl": "https://example.com",
  "shortUrl": "https://psn.vc/<short_code>",
  "createdAt": "<created_at>"
}

Hata Yanıtları

422 İşlenemeyen Varlık

Hata Yanıtı Örneği

{
  "full_url": [
    "can't be blank"
  ]
}

Ek Bilgiler

Kullanım Kısıtlamaları

Servis, tarayıcı arayüzü yerine bir HTTP API olarak sunulmaktadır. On premise ortamlarında bu servis kullanıldığında Pisano kümesinin, 443 portu üzerinden Pisano link kısaltma servisine erişebilmesi gerekir.

Notlar

Bağlantılarda varsayılan olarak psn.vc kullanılır. Yapılandırılmış bir müşteri domain ön eki de kullanılabilir.