လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHPP ၏လုပ်ငန်းစဉ်တစ်ခုလုံး၏အသေးစိတ်ရှင်းပြချက် Baidu Wenxin Yiyan API interface သို့ခေါ်ဆိုမှု

PHPP ၏လုပ်ငန်းစဉ်တစ်ခုလုံး၏အသေးစိတ်ရှင်းပြချက် Baidu Wenxin Yiyan API interface သို့ခေါ်ဆိုမှု

gitbox 2025-06-10

1 ။ Process ခြုံငုံသုံးသပ်ချက်

Baidu Wenxin Yiyan သည်ရှေးကဗျာများ, မျက်မှောက်ခေတ်ကဗျာများနှင့်ကျော်ကြားသောကိုးကားချက်များအပါအ 0 င်ကျပန်းထုတ်လုပ်ထားသောအကြောင်းအရာ interface ကိုထောက်ပံ့ပေးသည်။ PHP ကို ​​အသုံးပြု. ပရိုဂရမ်တစ်ခုကိုမည်သို့ရေးရမည်ကိုဤဆောင်းပါးကသင့်အားလမ်းညွှန်ပေးလိမ့်မည်။

2 ။ Baidu Wenxin Yiyan API interface ကိုမှတ်ပုံတင်ပါ

2.1 API key ကိုရယူပါ

Baidu Wenxin Yiyan API ကိုအသုံးမပြုခင် API key ကိုလျှောက်ထားရမည်။ ကျေးဇူးပြု. Baidu Wenxin Yiyan ၏တရားဝင်ဝက်ဘ်ဆိုက်ကိုမှတ်ပုံတင်ခြင်းနှင့်သင်၏သီးသန့် API key ကိုထုတ်လုပ်ရန်လာရောက်ပါ။

 
$url = 'https://v1.hitokoto.cn/'; //APIinterface လိပ်စာ
$key = ''; //သင်၏လျှောက်လွှာကိုဖြည့်ပါAPI Key

ကျေးဇူးပြု. အထက်ဖော်ပြပါကုဒ်နံပါတ်ကိုသင်ရရှိသော API သော့နှင့်အစားထိုးပါ။

3 ။ HTTP တောင်းဆိုမှုကိုပေးပို့ပါ

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 () ကိုသုံးပါ။

4 ။ API တုံ့ပြန်မှုများကိုခွဲခြမ်းစိတ်ဖြာခြင်း

အောင်မြင်သောတောင်းဆိုမှုတစ်ခုအပြီးတွင် JSON format ကိုတုန့်ပြန်မှုရရှိမည်ဖြစ်သည်။ JSON_Decode မှတဆင့်ခင်းကျင်းခြင်း ()) မှတစ်ဆင့် "Hitokoto" နယ်ပယ်ကိုထုတ်ယူနိုင်ပြီး၎င်းသည်ကျပန်းထုတ်ပေးသောဝါကျဖြစ်သည်။

 
$result = json_decode($output, true); //သုံးသပ်ကြည့်ရှုခြင်းJSONတစ်ခုခင်းကျင်းသည်
$hitokoto = $result['hitokoto']; //ကျပန်းစာကြောင်းများကိုရယူပါ
$from = $result['from']; //အရင်းအမြစ်သတင်းအချက်အလက်ရယူပါ

ဤနေရာတွင်ပိုမိုလွယ်ကူသောလုပ်ဆောင်မှုများအတွက်လိုအပ်သောအချက်အလက်များကိုရယူရန်အတွက်ခင်းကျင်းသောသော့အမည်များကိုအသုံးပြုသည်။

5 ။ ကျပန်းထုတ်လုပ်လိုက်တဲ့ကိုးကား

နောက်ဆုံးအနေဖြင့်ရရှိသောဝါကျသည်ဝဘ်စာမျက်နှာသို့မဟုတ်လျှောက်လွှာတွင် output ကိုထုတ်လုပ်သည်။

 
echo '' . $hitokoto . ''; //output ကိုကိုးကား

ECHO ထုတ်ပြန်သည် 0 န်ဆောင်မှုခံယူသူအားကျပန်းကိုးကားချက်များကိုတင်ပြသည်။

6 ။ နမူနာကုဒ်ဖြည့်စွက်

အထက်ပါအဆင့်များကိုပေါင်းစည်းပြီး 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 စီမံကိန်းများအတွက်သင့်တော်သည့်ဝါကျကိုလွယ်ကူစွာခေါ်ဆိုနိုင်သည်။