📅 Yıllık abonelik satın alımlarında 1 Ay 🕛 bizden hediye! 🎁

Bağlantılar

Notlar
Uzman seviyesi
API anahtarı, isteğin Authorization başlığında Bearer token olarak gönderilmelidir. API anahtarınızı alın.
Liste

API uç noktası:

GET
http://shoort.in/api/v1/links

İstek örneği:

curl --location --request GET 'http://shoort.in/api/v1/links' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parametre
Tür
Açıklama
search
opsiyonel string
Arama sorgusu.
search_by
opsiyonel string
Arama Kriteri. Olası değerler: Başlık için title, Takma ad için alias, URL için url. Varsayılan: title.
status
opsiyonel integer
Duruma göre filtrele. Olası değerler: Tümü için 0, Aktif için 1, Süresi dolmuş için 2, Devre dışı için 3. Varsayılan: 0.
space_id
opsiyonel integer
Alan ID'sine göre filtrele.
domain_id
opsiyonel integer
Alan adı ID'sine göre filtrele.
pixel_id
opsiyonel integer
Pixel ID'ye göre filtrele.
sort_by
opsiyonel string
Şuna göre sırala. Olası değerler: Oluşturulma tarihi için id, Tıklamalar için clicks, Başlık için title, Takma ad için alias, URL için url. Varsayılan: id.
sort
opsiyonel string
Sırala. Olası değerler: Azalan için desc, Artan için asc. Varsayılan: desc.
per_page
opsiyonel integer
Sayfa başına sonuç. Olası değerler: 10, 25, 50, 100. Varsayılan: 100.
Göster

API uç noktası:

GET
http://shoort.in/api/v1/links/{id}

İstek örneği:

curl --location --request GET 'http://shoort.in/api/v1/links/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Mağaza

API uç noktası:

POST
http://shoort.in/api/v1/links

İstek örneği:

curl --location --request POST 'http://shoort.in/api/v1/links' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}' \
--data-urlencode 'domain={id}'
Parametre
Tür
Açıklama
url
gerekli string
Kısaltılacak bağlantı.
domain_id
gerekli integer
Bağlantının kaydedileceği alan adı ID'si.
alias
opsiyonel string
Bağlantı takma adı.
password
opsiyonel string
Bağlantı şifresi.
space_id
opsiyonel integer
Bağlantının kaydedileceği alan ID'si.
pixel_ids
opsiyonel array
The pixel IDs to be integrated in the link.
disabled
opsiyonel integer
Bağlantının devre dışı olup olmadığı. Olası değerler: Aktif için 0, Devre dışı için 1. Varsayılan: 0.
privacy
opsiyonel integer
Bağlantı istatistiklerinin kamuya açık olup olmadığı. Olası değerler: Genel için 0, Özel için 1, Şifre için 2. Varsayılan: 0.
privacy_password
opsiyonel string
İstatistikler sayfası için şifre. privacy değeri 2 olarak ayarlandığında çalışır.
expiration_url
opsiyonel string
Bağlantının süresi dolduğunda kullanıcının yönlendirileceği bağlantı.
expiration_date
opsiyonel string
Bağlantının süresinin dolacağı tarih YYYY-MM-DD formatında.
expiration_time
opsiyonel string
Bağlantının süresinin dolacağı saat HH:MM formatında.
expiration_clicks
opsiyonel integer
Bağlantının süresinin dolacağı tıklama sayısı.
target_type
opsiyonel integer
Hedefleme türü. Olası değerler: Yok için 0, Coğrafi için 1, Platform için 2, Dönüş için 4.
country[index][key]
opsiyonel string
Hedeflenen ülkenin kodu. Kod, ISO 3166-1 alpha-2 standardında olmalıdır.
country[index][value]
opsiyonel string
Kullanıcının yönlendirileceği bağlantı.
platform[index][key]
opsiyonel string
Hedeflenen platformun adı. Olası değerler: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
opsiyonel string
Kullanıcının yönlendirileceği bağlantı.
language[index][key]
opsiyonel string
Hedeflenen dilin kodu. Kod, ISO 639-1 alpha-2 standardında olmalıdır.
language[index][value]
opsiyonel string
Kullanıcının yönlendirileceği bağlantı.
rotation[index][value]
opsiyonel string
Kullanıcının yönlendirileceği bağlantı.
Güncelle

API uç noktası:

PUT PATCH
http://shoort.in/api/v1/links/{id}

İstek örneği:

curl --location --request PUT 'http://shoort.in/api/v1/links/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Parametre
Tür
Açıklama
url
opsiyonel string
Kısaltılacak bağlantı.
alias
opsiyonel string
Bağlantı takma adı.
password
opsiyonel string
Bağlantı şifresi.
space_id
opsiyonel integer
Bağlantının kaydedileceği alan ID'si.
pixel_ids
opsiyonel array
The pixel IDs to be integrated in the link.
disabled
opsiyonel integer
Bağlantının devre dışı olup olmadığı. Olası değerler: Aktif için 0, Devre dışı için 1.
privacy
opsiyonel integer
Bağlantı istatistiklerinin kamuya açık olup olmadığı. Olası değerler: Genel için 0, Özel için 1, Şifre için 2.
privacy_password
opsiyonel string
İstatistikler sayfası için şifre. privacy değeri 2 olarak ayarlandığında çalışır.
expiration_url
opsiyonel string
Bağlantının süresi dolduğunda kullanıcının yönlendirileceği bağlantı.
expiration_date
opsiyonel string
Bağlantının süresinin dolacağı tarih YYYY-MM-DD formatında.
expiration_time
opsiyonel string
Bağlantının süresinin dolacağı saat HH:MM formatında.
expiration_clicks
opsiyonel integer
Bağlantının süresinin dolacağı tıklama sayısı.
target_type
opsiyonel integer
Hedefleme türü. Olası değerler: Yok için 0, Coğrafi için 1, Platform için 2, Dönüş için 4.
country[index][key]
opsiyonel string
Hedeflenen ülkenin kodu. Kod, ISO 3166-1 alpha-2 standardında olmalıdır.
country[index][value]
opsiyonel string
Kullanıcının yönlendirileceği bağlantı.
platform[index][key]
opsiyonel string
Hedeflenen platformun adı. Olası değerler: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
opsiyonel string
Kullanıcının yönlendirileceği bağlantı.
language[index][key]
opsiyonel string
Hedeflenen dilin kodu. Kod, ISO 639-1 alpha-2 standardında olmalıdır.
language[index][value]
opsiyonel string
Kullanıcının yönlendirileceği bağlantı.
rotation[index][value]
opsiyonel string
Kullanıcının yönlendirileceği bağlantı.
Sil

API uç noktası:

DELETE
http://shoort.in/api/v1/links/{id}

İstek örneği:

curl --location --request DELETE 'http://shoort.in/api/v1/links/{id}' \
--header 'Authorization: Bearer {api_key}'