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

PHPP သည်တိကျသောဝါကျအမျိုးအစားများ၏ပြသမှုကိုနားလည်သဘောပေါက်ရန် Baidu Wenxin Yiyan API interface ကိုအသုံးပြုသည်

gitbox 2025-06-05

1 ။ စီမံကိန်းခြုံငုံသုံးသပ်ချက်

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

2 ။ Baidu Wenxin Yiyan API interface ကိုမိတ်ဆက်ပေးပါ

2.1 interface function ကိုဖော်ပြချက်

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

2.2 interface တောင်းဆိုမှုပုံစံ

API ကိုခေါ်ရန် URL များကိုအောက်ပါပုံစံဖြင့်အသုံးပြုသည်။

 
http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=ဝါကျအမျိုးအစား&charset=utf-8

parameter သည်ဖော်ပြချက်:

  • encode : Return format, JSON ကိုအသုံးပြုရန်အကြံပြုသည်
  • အမျိုးအစား : ဝါကျအမျိုးအစားဥပမာ, "ACG" ဆိုသည်မှာ anime စာကြောင်းများကိုဆိုလိုသည်
  • Charset : ဇာတ်ကောင်အစုံ, UTF-8 ကိုအသုံးပြုရန်အကြံပြုသည်

3 ။ API ခေါ်ဆိုမှုပြုလုပ်ရန် PHP ကိုသုံးပါ

3.1 JSON ဒေတာကိုရယူပါ

ပထမ ဦး စွာ PHP ၏ File_Get_Contents Method ကို API ဒေတာကိုတောင်းခံရန် Method Method ကို အသုံးပြု. ဝါကျအကြောင်းအရာများကိုရရှိရန် JSONS_Decode မှ JSOSTCODE မှတဆင့်ပြောင်းလဲသွားခဲ့သည်။

 
// တောင်းဆိုမှုကိုပေးပို့ပါAPIပြန်လာသောJSONအချက်များ
$res = file_get_contents('http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=acg&charset=utf-8');
// သုံးသပ်ကြည့်ရှုခြင်းJSONအချက်များ
$data = json_decode($res, true);
// ဝါကျအကြောင်းအရာထုတ်ယူ
$sentence = $data['hitokoto'];

3.2 ရှေ့--end မျက်နှာပြင်စာကြောင်း

ဝါကျကိုရရှိပြီးနောက်ကျွန်ုပ်တို့သည် 0 က်ဘ်စာမျက်နှာသို့တိုက်ရိုက်ထုတ်လွှင့်နိုင်သည်။

 
echo 'ဝါကျ:' . $sentence;

4 ။ နမူနာကုဒ်ကိုဖြည့်ပါ

အောက်ဖော်ပြပါသည် PHP နမူနာကုဒ်ဖြစ်ပြီး၎င်းကို local file တစ်ခုသို့ကူးယူပြီး၎င်းကိုတွေ့ကြုံခံစားပါ။

 
// တောင်းဆိုမှုကိုပေးပို့ပါAPIပြန်လာသောJSONအချက်များ
$res = file_get_contents('http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=acg&charset=utf-8');
// သုံးသပ်ကြည့်ရှုခြင်းJSONအချက်များ
$data = json_decode($res, true);
// ဝါကျအကြောင်းအရာထုတ်ယူ
$sentence = $data['hitokoto'];
// 输出ဝါကျ
echo 'ဝါကျ:' . $sentence;

5 ။ အကျဉ်းချုပ်

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