API İLE ÇALIŞMAK
🔗

API İLE ÇALIŞMAK

Platform’da oluşturulan tüm tablolardaki veriler, tablolara özel olarak oluşturulan API anahtarları aracılığıyla dış sistemlere aktarılabilir.

API anahtarı bilgisine Kullanıcı Yönetimi Ekranı’ndan ayarlara girerek "API anahtarı oluştur" butonuna basıp API anahtarınızı oluşturabilir veya mevcut API anahtarınızı kopyalayabilirsiniz.

Yeni bir API anahtarı oluşturulduğunda var olan API anahtarı geçersiz duruma alınır.

Desteklenen Programlama Dilleri

Platformdan veri çekmek için aşağıdaki programlama dilleri kullanılabilir. Gerekli API anahtarı ve tablo kimliği girildikten sonra başlangıç ve bitiş tarihleri belirlenip istek gönderilir. Sonuç JSON formatında döner.

Python için;

import requests

tableId = 'YOUR_TABLE_ID'
apiKey = 'YOUR_API_KEY'
url = f'https://mdp.smartpulse.io/t7/api/{tableId}'
start = '2024-06-01'  # Optional: By default, it uses table start date
end = '2024-06-07'  # Optional: By default, it uses table end date
params = {'apiKey': apiKey, 'start': start, 'end': end}

response = requests.get(url, params=params)
print(response.json())

R için;

library(httr2)
library(jsonlite)

tableId <- 'YOUR_TABLE_ID'
apiKey <- 'YOUR_API_KEY'
url <- paste0('https://mdp.smartpulse.io/t7/api/', tableId)
start <- '2024-06-01'  # Optional: By default, it uses table start date
end <- '2024-06-07'    # Optional: By default, it uses table end date

params <- list(apiKey = apiKey, start = start, end = end)
Untitled

Limitler

Bir API anahtarı 10 saniyede en fazla 100 adet istekte bulunabilir.