လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Baidu Wenxin Yiyan API interface ၏စာသားရှာဖွေခြင်းနှင့်သော့ချက်စာလုံးစစ် function function full text search and keyword filtering function ကိုနားလည်သဘောပေါက်ရန် PHP ကိုသုံးပါ

Baidu Wenxin Yiyan API interface ၏စာသားရှာဖွေခြင်းနှင့်သော့ချက်စာလုံးစစ် function function full text search and keyword filtering function ကိုနားလည်သဘောပေါက်ရန် PHP ကိုသုံးပါ

M66 2025-06-12

Baidu Wenxin Yiyan API interface ၏စာသားရှာဖွေခြင်းနှင့်သော့ချက်စာလုံးစစ် function function full text search and keyword filtering function ကိုနားလည်သဘောပေါက်ရန် PHP ကိုသုံးပါ

third-party apis ပေါင်းစပ်လုပ်ဆောင်မှုကိုတိုးချဲ့ခြင်းကိုတိုးချဲ့ခြင်းကိုတိုးချဲ့ခြင်းသည်ဝက်ဘ်လျှောက်လွှာဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးများသောလိုအပ်ချက်ဖြစ်သည်။ ဤဆောင်းပါးသည် Baidu Wenxin Yiyan API interface ကိုအကောင်အထည်ဖော်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်,

Baidu Wenxin Yiyan API သည်ဝါကျအမျိုးအစားခွဲခြားခြင်း 0 န်ဆောင်မှုအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ တိကျသောသော့ချက်စာလုံးများပေါ်တွင် အခြေခံ. ရှာဖွေနိုင်ပြီးပြန်လာသောရလဒ်များကိုစစ်ထုတ်နိုင်သည်။

ပထမ ဦး စွာ, Baidu Developer Platform တွင် API သော့ကိုသင်လျှောက်ထားရန်လိုအပ်သည်။ အောင်မြင်သောလျှောက်လွှာပြီးပါက HTTP တောင်းဆိုမှုမှတစ်ဆင့် Baidu Wenxin Yiyan API interface ကိုရယူနိုင်သည်။

PHP Code Exam: API interface ကိုခေါ်ဆိုခြင်း

PHP နှင့် Curl စာကြည့်တိုက်များမှတဆင့် API interface ကိုခေါ်ဆိုရန်ကုဒ်ဥပမာတစ်ခုမှာ -

<?php
// တည်ဆောက်သည်API Key
$apiKey = 'your_api_key';
// တည်ဆောက်သည်API URL
$url = 'http://api.mospeng.com/api/rand?key=' . $apiKey;

// ဖြစ်ပေါ်လာခြင်းcURL
$curl = curl_init();
// တည်ဆောက်သည်cURLရွေးချယ်စရာများ
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// တောင်းဆိုမှုကိုပေးပို့ပြီးတုံ့ပြန်မှုဒေတာကိုရယူပါ
$response = curl_exec($curl);
// ရုပ်သိမ်းခြင်းcURLဆက်
curl_close($curl);
// တုံ့ပြန်မှုအချက်အလက်များကို array forform သို့ပြောင်းပါ
$result = json_decode($response, true);
// ရလဒ်ရလဒ်
if ($result['code'] == 200) {
    echo $result['text'];
} else {
    echo 'တောင်းဆိုမှုပျက်ကွက်';
}
?>
    

အထက်ပါကုဒ်များတွင် Api Key နှင့် API URL များကိုသတ်မှတ်ခြင်းဖြင့် API တုန့်ပြန်မှုအချက်အလက်များကိုရယူရန် HTTP GET တောင်းဆိုမှုများကိုပို့ရန် Curl ကိုအသုံးပြုသည်။ တုန့်ပြန်မှုအကြောင်းအရာကို array format နဲ့ပြောင်းလဲပြီးသက်ဆိုင်ရာဝါကျကိုပြသထားတယ်။

စာသားရှာဖွေခြင်းနှင့်သော့ချက်စာလုံးစစ်ခြင်းလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ပါ

ထို့နောက်အသုံးပြုသူမှထည့်ထားသောသော့ချက်စာလုံးများကို အခြေခံ. စာသားအပြည့်အစုံကိုရှာဖွေခြင်းနှင့်စစ်ထုတ်ခြင်းလုပ်ငန်းကိုကျွန်ုပ်တို့အကောင်အထည်ဖော်မည်။ အသုံးပြုသူသည်သော့ချက်စာလုံးများကို input box မှတစ်ဆင့်သော့ချက်စာလုံးများကိုတင်သွင်းနိုင်သည်ဟုယူဆလျှင်အောက်ပါသည်သက်ဆိုင်သောကုဒ်ဥပမာတစ်ခုဖြစ်သည်။

<?php
// တည်ဆောက်သည်API Key
$apiKey = 'your_api_key';
// အသုံးပြုသူမှထည့်သွင်းထားသောသော့ချက်စာလုံးများကိုရယူပါ
$keyword = $_GET['keyword'];
// ဉီးစီးURLကုဒ်
$keyword = urlencode($keyword);
// တည်ဆောက်သည်API URL
$url = 'http://api.mospeng.com/api/search?key=' . $apiKey . '&keyword=' . $keyword;

// ဖြစ်ပေါ်လာခြင်းcURL
$curl = curl_init();
// တည်ဆောက်သည်cURLရွေးချယ်စရာများ
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// တောင်းဆိုမှုကိုပေးပို့ပြီးတုံ့ပြန်မှုဒေတာကိုရယူပါ
$response = curl_exec($curl);
// ရုပ်သိမ်းခြင်းcURLဆက်
curl_close($curl);
// တုံ့ပြန်မှုအချက်အလက်များကို array forform သို့ပြောင်းပါ
$result = json_decode($response, true);
// ရလဒ်ရလဒ်
if ($result['code'] == 200) {
    foreach ($result['data'] as $item) {
        echo $item['text'];
        echo '<br> &#39;&#39;;
    }
} အခြား
    ပဲ့တင်သံ &#39;တောင်းဆိုမှုမအောင်မြင်ပါ,
}
>
    

အထက်ပါကုဒ်သည်အသုံးပြုသူမှထည့်ထားသောသော့ချက်စာလုံးများကို အခြေခံ. API URL ကိုမည်သို့တည်ဆောက်ရမည်ကိုပြသသည်။ သော့ချက်စာလုံးနှင့်သက်ဆိုင်သောဝါကျများကိုရယူပြီးပြသပါ။

အထက်ပါကုဒ်သင်္ကေတမှတစ်ဆင့် PHPP ကို ​​Baidu Wenxin Yiyan API ဖြင့်အလွယ်တကူပေါင်းစပ်နိုင်သည်။ ဤဆောင်းပါးသည်ဤအင်္ဂါရပ်ကို web applications များတွင်လျင်မြန်စွာအကောင်အထည်ဖော်ရန်နှင့်သင်၏စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုအတွက်အထောက်အကူပြုလိမ့်မည်ဟုမျှော်လင့်ကြောင်းဖော်ပြသည်။