Baidu Wenxin Yiyan သည် 0 င်ရောက်ခြင်း, စိတ်လှုပ်ရှားဖွယ်ကောင်းသောနှင့်အတွေးအခေါ်ဆိုင်ရာအကြောင်းအရာများအပါအ 0 င်ကျပန်းဝါကျများကိုပြန်ပို့နိုင်သည့်ပွင့်လင်းသော API interface ကိုဖွင့်ပေးသည်။ ဤဆောင်းပါးသည် API ၏အချက်အလက်များကိုရယူရန် PHP code ကိုမည်သို့အသုံးပြုရမည်ကိုပြသရန်နှင့်နောက်ဆက်တွဲ display နှင့် application ကိုလွယ်ကူချောမွေ့စေရန်၎င်းကိုအသုံးပြုသည်။
ပထမ ဦး စွာ API interface ၏ URL လိပ်စာကိုသင်အတည်ပြုရန်လိုအပ်သည်။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">$ url = 'https://v1.hitokoto.cn';</span>
PHP ၏ file_get_contentents () function မှတဆင့် API မှပြန်လာသောအကြောင်းအရာများကိုဖတ်ပါ, ပြီးနောက် JSON အချက်အလက်များကို PHP ခင်းကျင်းမှုကို JSON_Decode () ကို သုံး. ပြောင်းလဲပါ။ Code pegager ်ဌာန်းချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -
$data = file_get_contents($url);
$data = json_decode($data, true);
ဤနည်းအားဖြင့် API မှပြန်လာသောအချက်အလက်များပါ 0 င်သောအပေါင်းအသင်းကိုသင်ရရှိနိုင်ပါသည်။
API မှပြန်လာသောအကြောင်းအရာများကို HTML tag များပါ 0 င်ခြင်းမှကာကွယ်ရန်စာမျက်နှာကိုပြသရန်စာမျက်နှာကိုပြသရန်အတွက် htmlspecialchars () function ကိုအသုံးပြုရန်အကြံပြုသည်။
<span class="fun">$ အကြောင်းအရာ = htmlspecialchars ($ ဒေတာ ['hitokoto']);</span>
ဝါကျ၏မူလအစတွင်အထူးအက္ခရာများပါ 0 င်နိုင်သည်။
<span class="fun">$ source = htmlspecialchars ($ ဒေတာ ['']);</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 အချက်အလက်များကိုပြောင်းလွယ်ပြင်လွယ်နှင့်ပြသရန်လွယ်ကူစေသည်။