Belgeler

API sürümü 1.1

Bu belge, uygulamanızı nasıl kaydedeceğinizi, yapılandıracağınızı ve geliştireceğinizi açıklar böylece API'lerimizi başarıyla kullanabilirsiniz

Uygulama Oluştur

Uygulamanızın API'larımıza erişmesi için, uygulamanızı şunu kullanarak kaydettirmelisiniz Uygulama Panosu. Kayıt, kim olduğunuzu bilmemizi sağlayan, bize yardımcı olan bir Uygulama Kimliği oluşturur uygulamanızı diğer uygulamalardan ayırt edin.

  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ş

Sistemle oturum aç, insanların hesap oluşturması ve uygulamanızda oturum açması için hızlı ve kolay bir yoldur. Şununla Oturum Aç sistemimiz, kimlik doğrulama ve kişilerin verilerine erişmek için izin isteme olmak üzere iki senaryo sağlar. Login With sistemini sadece kimlik doğrulama için veya hem kimlik doğrulama hem de veri erişimi için kullanabilirsiniz..

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

    Kullanıcı, bu şekilde Giriş Yap sayfasına yönlendirilecektir.

  2. Kullanıcı, uygulamanızı kabul ettiğinde, kullanıcı, Uygulama Yönlendirme URL'nize auth_key bunun gibi:
    https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
    Bu auth_key sadece bir kez kullanım için geçerlidir, bu yüzden bir kez kullandıktan sonra tekrar kullanamayacak ve yeni kod oluşturamayacaksınız, kullanıcıyı tekrar bağlantı ile oturum açmaya yönlendirmeniz gerekecek.
Erişim Simgesi

Uygulamanızın kullanıcı onayını aldıktan sonra, Şununla Giriş Yap penceresi ve auth_key yani artık API'lerimizden veri almaya hazırsınız ve bu süreci başlatmak için uygulamanızı yetkilendirmeniz ve access_token ve nasıl elde edeceğinizi öğrenmek için adımlarımızı takip edebilirsiniz".

  1. Bir erişim belirteci almak için, aşağıdaki gibi aşağıdaki uç noktaya bir HTTP GET isteği yapın:
    <?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://www.facejoys.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 sadece 1 saat için geçerlidir, bu nedenle geçersiz hale geldiğinde kullanıcıyı tekrar bağlantı ile oturum açmaya yönlendirerek yeni bir tane oluşturmanız gerekecektir.sadece 1 saat için geçerlidir, bu nedenle geçersiz hale geldiğinde kullanıcıyı tekrar bağlantı ile oturum açmaya yönlendirerek yeni bir tane oluşturmanız gerekecektir..
API'ler

bir kez senin olsun access_token Artık aşağıdaki parametreleri destekleyen HTTP GET istekleri ile sistemimizden bilgi alabilirsiniz.

uç nokta Açıklama
api/get_user_info

kullanıcı bilgilerini 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://www.facejoys.com/api/get_user_info?access_token=$access_token");
}

Sonuç olacak:

{
    "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": ""
    }
}
G-BESBLD9EGT