လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHPP သင်ခန်းစာ - Baidu Wenxin Yiyan API ကိုဘယ်လိုခေါ်ရမလဲနှင့်ဒေတာ formating processing ကိုအကောင်အထည်ဖော်နိုင်ပုံ

PHPP သင်ခန်းစာ - Baidu Wenxin Yiyan API ကိုဘယ်လိုခေါ်ရမလဲနှင့်ဒေတာ formating processing ကိုအကောင်အထည်ဖော်နိုင်ပုံ

gitbox 2025-08-04

နိဒါန်း

Baidu Wenxin Yiyan သည် 0 င်ရောက်ခြင်း, စိတ်လှုပ်ရှားဖွယ်ကောင်းသောနှင့်အတွေးအခေါ်ဆိုင်ရာအကြောင်းအရာများအပါအ 0 င်ကျပန်းဝါကျများကိုပြန်ပို့နိုင်သည့်ပွင့်လင်းသော API interface ကိုဖွင့်ပေးသည်။ ဤဆောင်းပါးသည် API ၏အချက်အလက်များကိုရယူရန် PHP code ကိုမည်သို့အသုံးပြုရမည်ကိုပြသရန်နှင့်နောက်ဆက်တွဲ display နှင့် application ကိုလွယ်ကူချောမွေ့စေရန်၎င်းကိုအသုံးပြုသည်။

ပြင်ဆင်မှု

API interface လိပ်စာကိုရယူပါ

ပထမ ဦး စွာ API interface ၏ URL လိပ်စာကိုသင်အတည်ပြုရန်လိုအပ်သည်။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -

 <span class="fun">$ url = &#39;https://v1.hitokoto.cn&#39;;</span>

api မှပြန်လာ JSON ဒေတာကိုရယူပါ

PHP ၏ file_get_contentents () function မှတဆင့် API မှပြန်လာသောအကြောင်းအရာများကိုဖတ်ပါ, ပြီးနောက် JSON အချက်အလက်များကို PHP ခင်းကျင်းမှုကို JSON_Decode () ကို သုံး. ပြောင်းလဲပါ။ Code pegager ်ဌာန်းချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -

 $data = file_get_contents($url);
$data = json_decode($data, true);

ဤနည်းအားဖြင့် API မှပြန်လာသောအချက်အလက်များပါ 0 င်သောအပေါင်းအသင်းကိုသင်ရရှိနိုင်ပါသည်။

ဒေတာပုံစံချခြင်းနှင့်ကူးပြောင်းခြင်း

ဝါကျအကြောင်းအရာ format ကို formated

API မှပြန်လာသောအကြောင်းအရာများကို HTML tag များပါ 0 င်ခြင်းမှကာကွယ်ရန်စာမျက်နှာကိုပြသရန်စာမျက်နှာကိုပြသရန်အတွက် htmlspecialchars () function ကိုအသုံးပြုရန်အကြံပြုသည်။

 <span class="fun">$ အကြောင်းအရာ = htmlspecialchars ($ ဒေတာ [&#39;hitokoto&#39;]);</span>

format ကိုဝါးခြင်းရင်းမြစ်

ဝါကျ၏မူလအစတွင်အထူးအက္ခရာများပါ 0 င်နိုင်သည်။

 <span class="fun">$ source = htmlspecialchars ($ ဒေတာ [&#39;&#39;]);</span>

ရေးသားသူသတင်းအချက်အလက်ထုတ်ယူခြင်း

အချို့သောဝါကျများတွင်စာရေးသူအချက်အလက်များပါ 0 င်မည်ဖြစ်သည်။ စာရေးသူလယ်ပြင်တည်ရှိ မရှ, အကယ်. ၎င်းသည်တည်ရှိပါက,

 $author = '';
if (isset($data['creator'])) {
    $author = htmlspecialchars($data['creator']);
}

နောက်ဆုံးအကျိုးသက်ရောက်မှုကိုပြပါ

Formatting ပြီးနောက်အကြောင်းအရာ, အရင်းအမြစ်နှင့်စာရေးသူအချက်အလက်များသည်တိုက်ရိုက်ထုတ်လုပ်မှုဖြစ်နိုင်သည်။ Code pegager ်ဌာန်းချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -

 echo $content;
echo $source;
echo $author;

ဤအချက်အလက်များကိုသင်၏လိုအပ်ချက်အရစာမျက်နှာပေါ်တွင်မည်သည့်နေရာတွင်မဆိုပြသနိုင်သည်သို့မဟုတ်အခြားစီးပွားရေးယုတ္တိဗေဒနှင့်၎င်းကိုစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။

အကျဉ်းချုပ်

Baidu Wenxin Yiyan API interface မှပြန်လာသောကျပန်းဝါကျဒေတာများကိုရယူရန်နှင့်လုပ်ငန်းစဉ် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးသည်မိတ်ဆက်ပေးသည်။ JSON အချက်အလက်များကို File_Get_contentents () , JSON_Decode () ကို ပေါင်းစပ်ပါ။ ဤနည်းလမ်းသည်ရိုးရှင်းလွယ်ကူပြီးအသုံးပြုရလွယ်ကူပြီးစီမံကိန်းတွင် API အချက်အလက်များကိုပြောင်းလွယ်ပြင်လွယ်နှင့်ပြသရန်လွယ်ကူစေသည်။