Baidu Wenxin Yiyan သည်ရှေးကဗျာများ, မျက်မှောက်ခေတ်ကဗျာများနှင့်ကျော်ကြားသောကိုးကားချက်များအပါအ 0 င်ကျပန်းထုတ်လုပ်ထားသောအကြောင်းအရာ interface ကိုထောက်ပံ့ပေးသည်။ PHP ကို အသုံးပြု. ပရိုဂရမ်တစ်ခုကိုမည်သို့ရေးရမည်ကိုဤဆောင်းပါးကသင့်အားလမ်းညွှန်ပေးလိမ့်မည်။
Baidu Wenxin Yiyan API ကိုအသုံးမပြုခင် API key ကိုလျှောက်ထားရမည်။ ကျေးဇူးပြု. Baidu Wenxin Yiyan ၏တရားဝင်ဝက်ဘ်ဆိုက်ကိုမှတ်ပုံတင်ခြင်းနှင့်သင်၏သီးသန့် API key ကိုထုတ်လုပ်ရန်လာရောက်ပါ။
$url = 'https://v1.hitokoto.cn/'; //APIinterface လိပ်စာ
$key = ''; //သင်၏လျှောက်လွှာကိုဖြည့်ပါAPI Key
ကျေးဇူးပြု. အထက်ဖော်ပြပါကုဒ်နံပါတ်ကိုသင်ရရှိသော API သော့နှင့်အစားထိုးပါ။
API key ကိုရယူပြီးနောက် PHP ၏ဆံပင်ကောက်ကောက်တိုးချဲ့မှုကို HTTP ကိုဖုန်းခေါ်ဆိုရန်, API ကိုခေါ်ရန်နှင့်တုန့်ပြန်မှုအချက်အလက်များကိုရယူရန်သင်အသုံးပြုနိုင်သည်။ API ၏သော့ကို parameter တစ်ခုအဖြစ်သတ်မှတ်ရန်လိုအပ်သည်။
$ch = curl_init(); //ဖြစ်ပေါ်လာခြင်းcURLလက်ကိုင်
curl_setopt($ch, CURLOPT_URL, $url); //တောင်းဆိုမှုကို set upURL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //ရလဒ်ကို string ကိုအဖြစ်ပြန်ပို့ပါ
$output = curl_exec($ch); //တောင်းဆိုမှုကို execute
curl_close($ch); //关闭လက်ကိုင်
တောင်းဆိုမှု options များ, curl_exec () curl_exec () curl_exec () ကို configure လုပ်ရန် curl_setop () ကိုသုံးရန် curl_init () ကိုသုံးပါ။
အောင်မြင်သောတောင်းဆိုမှုတစ်ခုအပြီးတွင် JSON format ကိုတုန့်ပြန်မှုရရှိမည်ဖြစ်သည်။ JSON_Decode မှတဆင့်ခင်းကျင်းခြင်း ()) မှတစ်ဆင့် "Hitokoto" နယ်ပယ်ကိုထုတ်ယူနိုင်ပြီး၎င်းသည်ကျပန်းထုတ်ပေးသောဝါကျဖြစ်သည်။
$result = json_decode($output, true); //သုံးသပ်ကြည့်ရှုခြင်းJSONတစ်ခုခင်းကျင်းသည်
$hitokoto = $result['hitokoto']; //ကျပန်းစာကြောင်းများကိုရယူပါ
$from = $result['from']; //အရင်းအမြစ်သတင်းအချက်အလက်ရယူပါ
ဤနေရာတွင်ပိုမိုလွယ်ကူသောလုပ်ဆောင်မှုများအတွက်လိုအပ်သောအချက်အလက်များကိုရယူရန်အတွက်ခင်းကျင်းသောသော့အမည်များကိုအသုံးပြုသည်။
နောက်ဆုံးအနေဖြင့်ရရှိသောဝါကျသည်ဝဘ်စာမျက်နှာသို့မဟုတ်လျှောက်လွှာတွင် output ကိုထုတ်လုပ်သည်။
echo '' . $hitokoto . ''; //output ကိုကိုးကား
ECHO ထုတ်ပြန်သည် 0 န်ဆောင်မှုခံယူသူအားကျပန်းကိုးကားချက်များကိုတင်ပြသည်။
အထက်ပါအဆင့်များကိုပေါင်းစည်းပြီး PHPADEN WENXIN YIYAN API ကိုအောက်ပါအတိုင်းခေါ်ဆိုပါ -
$url = 'https://v1.hitokoto.cn/'; //APIinterface လိပ်စာ
$key = ''; //သင်၏ဖြည့်ပါAPI Key
<p>$ch = curl_init(); //ဖြစ်ပေါ်လာခြင်းcURLလက်ကိုင်<br>
curl_setopt($ch, CURLOPT_URL, $url); //တောင်းဆိုမှုကို set upURL<br>
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //return string ကိုရလဒ်<br>
$output = curl_exec($ch); //တောင်းဆိုမှုကို execute<br>
curl_close($ch); //关闭လက်ကိုင်</p>
<p>$result = json_decode($output, true); //သုံးသပ်ကြည့်ရှုခြင်းJSONတုံ့ပြန်ချက်<br>
$hitokoto = $result['hitokoto']; //ကျပန်းကိုးကားရယူပါ<br>
$from = $result['from']; //အရင်းအမြစ်ကိုရယူပါ</p>
<p>echo '' . $hitokoto . ''; //output ကိုကိုးကား<br>
အထက်ပါကုဒ်သည် Baidu Wenxin Yiyan Interface ကိုအလွယ်တကူခေါ်ဆိုနိုင်သည်, 0 က်ဘ်စာမျက်နှာပြသခြင်းနှင့်အခြား PHP စီမံကိန်းများအတွက်သင့်တော်သည့်ဝါကျကိုလွယ်ကူစွာခေါ်ဆိုနိုင်သည်။