🚀Hızlı Başlangıç

İlk isteğinizi atabilmek için aşağıdaki adımları takip etmeniz gerekmektedir:

Hesap Oluşturma

İlk olarak Perculus platformumuzdan bir hesap açmanız gerekmektedir. Hesabınız var ise bu adımı atlayabilirsiniz.

API Kullanıcısı Oluşturma

Daha önce oluşturmuş olduğunuz hesabınıza giriş yapıp PerculusAPI'yi kullanabilmek için bir API kullanıcısı oluşturmanız gerekmektedir.

Bu işlem için aşağıdaki adımları takip edebilirsiniz;

  1. Perculus platformuna buradan giriş yapınız.

  2. Giriş yaptıktan sonra "Kullanıcılar" bölümünden "Yeni Kullanıcı" butonuna tıklayarak yeni kullanıcı ekleme alanını açınız.

Yetkilendirme

API'ye isteğimizi atmadan önce, daha önce oluşturduğumuz API kullanıcımız için bir ACCESS_TOKEN almamız gerekmektedir.

ACCESS_TOKEN alabilmek için atacağımız istekte ACCOUNT_ID verisine ihtiyacımız olacaktır.

Son olarak ACCESS_TOKEN almak için ihtiyacınız olan parametreler ile beraber örnek bir CURL yapısını aşağıda görebilirsiniz:

  • DOMAIN: Yukarda belirtilen "Unvan" alanındaki veri

  • EMAIL: API için oluşturduğumuz kullanıcının email adresi

  • PASSWORD: API için oluşturduğumuz kullanıcının şifresi

  • ACCOUNT_ID

curl --location 'https://<DOMAIN>/connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'username=<EMAIL>' \
--data-urlencode 'password=<PASSWORD>' \
--data-urlencode 'client_id=api' \
--data-urlencode 'grant_type=password' \
--data-urlencode 'account_id=<ACCOUNT_ID>'

Parametrelerinizi doğru bir şekilde attığınızda aşağıdaki gibi bir response gelecektir.

{
    "access_token": "<ACCESS_TOKEN>",
    "expires_in": 36000,
    "token_type": "Bearer",
    "scope": "api"
}

İlk İstek 🚀

GroupsAPI'ye ilk isteğinizi atabilmeniz için gerekli tüm adımları yukarıda belirttik ve artık ilk isteğinizi atmak için hazırsınız.

İstek atarken CURL yöntemini kullanacağız. Bu işlemi sistemdeki tüm oturumlarınızı listeleyebileceğiniz /session endpointi ile örnekleyeceğiz.

İstek atabilmek için ihtiyaçlarımız:

  • Domain

  • Access Token

Şimdi örnek servisimiz olan oturum listesi için CURL yapısını görebilirsiniz:

curl --location 'https://<DOMAIN>/xapi/session' \
--header 'Authorization: Bearer <ACCESS_TOKEN>'

Yukardaki örnek isteği attığınızda response olarak tüm oturumlarınızı listeleyebileceksiniz.

Bu sayede ilk isteğimizi atmayı başardık 🚀

Last updated

Was this helpful?