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.