Kaiishishou သည်တရုတ်နိုင်ငံတွင်လူကြိုက်များသောဗီဒီယိုပလက်ဖောင်းဖြစ်ပြီးသုံးစွဲသူများနှင့်ကြွယ်ဝသောအကြောင်းအရာများစွာပါ 0 င်သည်။ သင်၏ 0 ဘ်ဆိုဒ် (သို့) လျှောက်လွှာထဲသို့ Kaiishishou ဗွီဒီယိုအကြောင်းအရာကိုသင်ထည့်လိုပါက Kiishishou မှပေးသော API interface မှတဆင့်သင်လုပ်နိုင်သည်။ ဤဆောင်းပါးသည်ဗီဒီယိုများ၏ရှာဖွေရေးနှင့်ထောက်ခံချက်လုပ်ဆောင်ချက်များကိုနားလည်သဘောပေါက်ရန် KAAA ဆွာအော့စ် interface ကိုမည်သို့အသုံးပြုရမည်ကိုလေ့လာရန်တစ်ဆင့်ချင်းကြည့်ပါလိမ့်မည်။
ပထမ ဦး စွာကျွန်ုပ်တို့ API interfaces များအတွက်ခွင့်ပြုချက်အတွက်လျှောက်ထားရန် Kiishishou Open Platform သို့သွားရန်လိုအပ်သည်။ Kaiishou Open ပလက်ဖောင်း၏တရားဝင်ဝက်ဘ်ဆိုက်တွင် API စာရွက်စာတမ်းများနှင့်သက်ဆိုင်ရာလျှောက်လွှာလုပ်ထုံးလုပ်နည်းများကိုကျွန်ုပ်တို့ရှာဖွေနိုင်သည်။ လုပ်ငန်းစဉ်အရကျွန်ုပ်တို့သည်ပွင့်လင်းသောပလက်ဖောင်းတီထွင်သူအဖြစ်မှတ်ပုံတင်ပြီးလျှောက်လွှာတစ်ခုကို ဖန်တီး. သက်ဆိုင်ရာ appony နှင့် apponsecret ကိုရယူပါ။ ဤတန်ဖိုးနှစ်ခုကိုကျွန်ုပ်တို့၏နောက်ဆက်တွဲ API Access အတွက်အသုံးပြုလိမ့်မည်။
ထို့နောက် Kaishou's API interface မှတဆင့်ဗွီဒီယိုရှာဖွေခြင်းလုပ်ဆောင်ချက်ကိုအကောင်အထည်ဖော်မည်။ ကျွန်ုပ်တို့သည်သော့ချက်စာလုံးများကိုရှာဖွေပြီးသက်ဆိုင်ရာဗွီဒီယိုစာရင်းသို့ပြန်သွားနိုင်သည်။ တိကျသောအဆင့်များမှာအောက်ပါအတိုင်းဖြစ်သည် -
appkey, appsecret, keywords စသဖြင့်အချို့သော parameter များကအချို့သော parameter များလိုအပ်ပါသည်။
$ params = [ 'appkey' => 'your_app_key', 'သော့ချက်စာလုံး' => 'Video_Keyword', 'Sign' => '', //... အခြားလိုအပ်သော parameteters များ];
Kaiishou API interface interface မှတ်တမ်း၏စည်းမျဉ်းများအရကျွန်ုပ်တို့သည်တောင်းဆိုထားသော parameters တွေကိုလက်မှတ်ထိုးရန်လိုအပ်သည်။ လက်မှတ်များအတွက်အသုံးပြုသော algorithm ကိုစာရွက်စာတမ်းများတွင်တွေ့နိုင်သည်။ ယေဘုယျအားဖြင့်ပြောရလျှင်ကျွန်ုပ်တို့သည် parameters အားလုံးကို key-value အတွဲပုံစံဖြင့်စီရန်လိုအပ်သည်။ ထို့နောက် sorted strings များကိုစာဝှက်ရန်နှင့်လက်မှတ်ရရန် MD5 ကဲ့သို့သော encryption algorithm (MD5 ကဲ့သို့သော MD5 ကဲ့သို့သော MD5 ကဲ့သို့သော MD5 ကဲ့သို့သော MD5 ကဲ့သို့သော MD5 ကဲ့သို့) ကိုသုံးပါ။ နောက်ဆုံးတွင်လက်မှတ်ရေးထိုးခဲ့သည့်ရလဒ်ကိုတောင်းဆိုမှု parameter သည်ထပ်မံထည့်ပါ။
ksort ($ params); $ ignstring = http_build_Query ($ params) ။ $ appsecret; $ params ['Sign'] = MD5 ($ IMENSPRING);
PHP ၏ Curl စာကြည့်တိုက်ကိုအသုံးပြုခြင်းသည် API interface သို့တောင်းဆိုမှုများကိုအလွယ်တကူပို့နိုင်ပြီးပြန်လာသောအချက်အလက်များကိုရနိုင်သည်။
$ ch = curl_init (); curl_setopt (https://api.kekua.com/search '); curl_setopt ($ ch, curlopt_retturntransfer, 1); curl_setopt ($ ch, curlopt_post, 1); curl_setopt ($ ch, curlopt_postfields, http_build_query ($ params)); $ ရလဒ် = curl_exec ($ ch); curl_close ($ ch);
API interface ၏ရလဒ်သည်ယေဘုယျအားဖြင့် JSON format ဖြင့် string တစ်ခုဖြစ်သည်။ ကျွန်ုပ်တို့သည် json_decode () function ကို သုံး. လိုအပ်သောသတင်းအချက်အလက်များကိုထုတ်ယူရန် JSON_Decode () function ကိုသုံးနိုင်သည်။
$ Varrray = JSON_Decode ($ ရလဒ်, စစ်မှန်သော); လျှင် ($ Veryray ['အောင်မြင်မှု])) $ Videolist = $ Valrray ['data'] ['list']; foreach ($ vide ဗီဒီယိုအဖြစ် $ videolistist) { // ဗွီဒီယိုအချက်အလက်များကိုလုပ်ဆောင်ပါ} }
ရှာဖွေရေးလုပ်ဆောင်ချက်အပြင်ကျွန်ုပ်တို့သည် Kauaishou API interface မှတဆင့်အကြံပြုထားသောဗွီဒီယိုစာရင်းကိုလည်းရယူနိုင်သည်။ တိကျသောအဆင့်များမှာအောက်ပါအတိုင်းဖြစ်သည် -
တည်ဆောက်ရန်တောင်းဆိုမှု parameters များအတွက်အဆင့်များသည်ရှာဖွေရေးလုပ်ဆောင်ချက်နှင့်ဆင်တူသည်။ ကျနော်တို့သာလွန် parametersters အကြောင်းအရာကိုပြုပြင်ရန်လိုအပ်ပါတယ်။
$ params = [ 'appkey' => 'your_app_key', 'အမျိုးအစား' => 'video_category', 'Sign' => '', //... အခြားလိုအပ်သော parameteters များ];
လက်မှတ်ရေးထိုးခြင်းနှင့်တောင်းဆိုမှုများကိုပေးပို့ခြင်းနှင့်တောင်းဆိုမှုများကိုထုတ်ပေးသည့်အဆင့်များသည်ရှာဖွေရေးလုပ်ဆောင်မှုနှင့်ဆင်တူသည်။ အထက်ပါကုဒ်ကိုသင်လိုက်နာနိုင်သည်။
ပြန်လာသောရလဒ်ကိုခွဲခြမ်းစိတ်ဖြာခြင်းသည်ရှာဖွေရေးလုပ်ဆောင်မှုနှင့်လည်းဆင်တူသည်, သက်ဆိုင်ရာခွဲခြမ်းစိတ်ဖြာခြင်းကိုပြုပြင်ပါ။
$ Varrray = JSON_Decode ($ ရလဒ်, စစ်မှန်သော); လျှင် ($ Veryray ['အောင်မြင်မှု])) $ Videolist = $ Valrray ['data'] ['list']; foreach ($ vide ဗီဒီယိုအဖြစ် $ videolistist) { // ဗွီဒီယိုအချက်အလက်များကိုလုပ်ဆောင်ပါ} }
Kauaishou API interface ကိုတီထွင်ရန် PHP ကို အသုံးပြု. ဗီဒီယိုများ၏ရှာဖွေရေးနှင့်ထောက်ခံချက်လုပ်ဆောင်ချက်များကိုကျွန်ုပ်တို့နားလည်သဘောပေါက်နိုင်သည်။ ဤရွေ့ကား interfaces သည်ကျွန်ုပ်တို့၏ကိုယ်ပိုင်ကုဒ်နံပါတ်များမှဒေတာများကိုရယူပြီး၎င်းတို့၏ကိုယ်ပိုင်ဝက်ဘ်ဆိုက်သို့မဟုတ် application များပေါ်တွင်ပြသရန်ကူညီနိုင်သည်။ ဒီဆောင်းပါးကသင့်အတွက်အထောက်အကူဖြစ်စေနိုင်မယ်လို့မျှော်လင့်ပါတယ်။