API Sürümü 1.1
Bu belge, API'lerimizi başarılı bir şekilde kullanabilmeniz için uygulamanızı nasıl kaydedeceğinizi, yapılandıracağınızı ve geliştireceğinizi açıklamaktadır
Uygulama Oluştur
Uygulamanızın API'lerimize erişebilmesi için uygulamanızı şunu kullanarak kaydetmelisiniz Uygulama Kontrol Paneli. Kayıt, kim olduğunuzu bilmemizi sağlayan ve uygulamanızı diğer uygulamalardan ayırmamıza yardımcı olan bir Uygulama Kimliği oluşturur.
- Yeni bir Uygulama oluşturmanız gerekecek Yeni Uygulama Oluştur
- Uygulamanızı oluşturduğunuzda, app_id ve app_secret
İle giriş
Log in With system is a fast and convenient way for people to create accounts and log into your app. Our Log in With system enables two scenarios, authentication and asking for permissions to access people's data. You can use Login With system simply for authentication or for both authentication and data access.
-
OAuth giriş işlemini başlatırken, uygulamanız için bunun gibi bir bağlantı kullanmanız gerekiyor:
<a href="https://bebekneister.com/api/oauth?app_id=YOUR_APP_ID">Log in With Bebek Ne İster - Bebekneister.com</a>
Kullanıcı şu şekilde Giriş Yap sayfasına yönlendirilecek
-
Kullanıcı uygulamanızı kabul ettiğinde, kullanıcı Uygulama Yönlendirme URL'nize yönlendirilecek auth_key bunun gibi:
https://mydomain.com/my_redirect_url.php?auth_key=AUTH_KEY
Bu auth_key yalnızca tek seferlik kullanım için geçerlidir, dolayısıyla onu bir kez kullandıktan sonra tekrar kullanamayacaksınız ve yeni kod oluşturamayacaksınız, kullanıcıyı şu adrese yönlendirmeniz gerekecek: .
Erişim Jetonu
Once you get the user approval of your app Log in With window and returned with the auth_key bu, artık API'lerimizden veri almaya hazır olduğunuz ve bu işlemi başlatmak için uygulamanızı yetkilendirmeniz ve şunu almanız gerektiği anlamına gelir access_token ve bunu nasıl elde edeceğinizi öğrenmek için adımlarımızı takip edebilirsiniz..
-
Bir erişim belirteci almak için aşağıdaki uç noktaya şu şekilde 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://bebekneister.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 1 saat süreyle geçerlidir, dolayısıyla geçersiz hale geldiğinde kullanıcıyı tekrar bağlantıyla oturum açma sayfasına yönlendirerek yeni bir tane oluşturmanız gerekecektir.
API'ler
Bir kez seninkini aldıktan sonra access_token Artık aşağıdaki parametreleri destekleyen HTTP GET istekleri aracılığıyla 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://bebekneister.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": ""
}
}