Belgeler

API Versiyonu 1.1

Bu belgeler, API'larımızı başarıyla kullanabilmeniz için uygulamanızı nasıl kaydedeceğinizi, yapılandıracağınızı ve geliştireceğinizi açıklar

Uygulama Oluştur

Uygulamanızın API'larımıza erişebilmesi için, uygulamanızı kaydedin Uygulama Gösterge Tablosu. Uygulamanızı diğer uygulamalardan ayırmamıza yardımcı olan bir Uygulama Kimliği oluşturur.

  1. Yeni bir Uygulama oluşturmanız gerekecek Yeni Uygulama Oluştur
  2. Uygulamanızı oluşturduktan sonra app_id ve app_secret
İle Giriş Yap

Sistemle giriş, kullanıcıların hesap oluşturması ve uygulamanızda oturum açması için hızlı ve kolay bir yoldur. Birlikte Oturum Açma sistemimiz iki senaryo sağlar, kimlik doğrulama ve kişilerin verilerine erişmek için izin isteme. Oturum Açma sistemini yalnızca kimlik doğrulama veya hem kimlik doğrulama hem de veri erişimi için kullanabilirsiniz.

  1. OAuth giriş işlemini başlatırken, uygulamanız için bir bağlantı kullanmanız gerekir:
    <a href="https://worldhelptime.com/api/oauth?app_id=YOUR_APP_ID">Log in With worldhelptime</a>

    Kullanıcı bunun gibi Giriş Yap sayfasına yönlendirilecek

  2. Kullanıcı uygulamanızı kabul ettikten sonra, kullanıcı Uygulama Yönlendirme URL'nize şununla yönlendirilir: auth_key bunu beğendi:
    https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
    Bu auth_key yalnızca bir kez kullanım için geçerlidir, bu yüzden kullandıktan sonra tekrar kullanamazsınız ve yeni kod üretemezsiniz, kullanıcıyı tekrar bağlantı ile girişe yönlendirmeniz gerekir.
Erişim Simgesi

Uygulamanızın kullanıcı onayını aldıktan sonra İle Oturum Aç penceresi açılır ve auth_key yani API'larımızdan veri almaya hazırsınız ve bu işlemi başlatmak için uygulamanızı yetkilendirmeniz ve access_token ve nasıl edinebileceğinizi öğrenmek için adımlarımızı takip edebilirsiniz.

  1. Bir erişim belirteci almak için aşağıdaki uç noktaya böyle bir HTTP GET isteği gönderin:
    <?php
        $app_id = "YOUR_APP_ID"; // your app id
        $app_secret = "YOUR_APP_SECRET"; // your app secret
        $auth_key = $_GET['auth_key']; // the returned auth key from previous step
    
        $get = file_get_contents("https://worldhelptime.com/api/authorize?app_id=$app_id&app_secret=$app_secret&auth_key=$auth_key");
    
        $json = json_decode($get, true);
        if(!empty($json['access_token'])) {
            $access_token = $json['access_token']; // your access token
        }
        ?>
    Bu access_token yalnızca bir saat için geçerli olduğundan, geçersiz hale geldikten sonra kullanıcıyı tekrar bağlantıyla tekrar girişe yönlendirerek yenisini oluşturmanız gerekir.
API'ler

Bir Seferliğine access_token Şimdi aşağıdaki parametreleri destekleyen HTTP GET istekleri aracılığıyla sistemimizden bilgi alabilirsiniz.

Son nokta Açıklama
api/get_user_info

kullanıcı bilgisi al

Bunun gibi kullanıcı bilgilerini alabilirsiniz

if(!empty($json['access_token'])) {
       $access_token = $json['access_token']; // your access token
       $get = file_get_contents("https://worldhelptime.com/api/get_user_info?access_token=$access_token");
    }

Sonuç:

{
        "user_info": {
            "user_id": "",
            "user_name": "",
            "user_email": "",
            "user_firstname": "",
            "user_lastname": "",
            "user_gender": "",
            "user_birthdate": "",
            "user_picture": "",
            "user_cover": "",
            "user_registered": "",
            "user_verified": "",
            "user_relationship": "",
            "user_biography": "",
            "user_website": ""
        }
    }