Baidu Wenxin Yiyan API သည် developer များအားကျပန်းစိတ်အားထက်သန်သော, အတွေးအခေါ်များသို့မဟုတ်အခြားဝါကျများကိုအလွယ်တကူရရှိနိုင်ရန်နည်းလမ်းဖြင့်ဖော်ပြထားသည်။
ဤ API interface ကိုအသုံးပြုရန်အောက်ပါ URL သို့တောင်းဆိုခြင်းကိုစတင်ပါ။
interface မှပြန်လာသောအချက်အလက်များမှာ JSON ပုံစံတွင်ဖြစ်သည်။ ဥပမာအားဖြင့်အောက်ပါအတိုင်းဖြစ်သည် -
{
"status": true,
"data": {
"id": "7742",
"hitokoto": "ငါ့ဘဝရဲ့ဒီအဆုံးမှာရှိတဲ့အဆုံးမှာကျွန်တော်လမ်းလျှောက်ထွက်ခဲ့တယ်,ယခုငါသာကုန်းဆင်းသွားနိုင်ပါတယ်。",
"type": "a",
"from": "Haruhi Suzumiya ၏ပျောက်ကွယ်",
"from_who": "nagato akiki",
"creator": "XShow",
"creator_uid": 2886,
"reviewer": 0,
"uuid": "9cd04227-aa14-4df9-b8e0-6c0a5e4c6627",
"created_at": "1616677997"
}
}
API interface သည်အောက်ပါ optional parameters တွေကိုထောက်ခံသည်။
Baidu Wenxin ၏ API လျှောက်လွှာစာမျက်နှာတွင် API key ကိုသင်ရရှိနိုင်သည်။
နောက်တစ်ခုက Api interface ကို PHP Code ကို အသုံးပြု. PHP Code ကို အသုံးပြု. PHP code ကို အသုံးပြု. ခေါ်ဆိုခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။
ဤကုဒ်တွင် GetHitokoto ဟုခေါ်သော function တစ်ခုကိုသတ်မှတ်ပြီး API သို့တောင်းဆိုမှုများကိုပို့ရန်နှင့်ဒေတာများကိုရယူရန်အသုံးပြုသော function တစ်ခုကိုကျွန်ုပ်တို့သတ်မှတ်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည် 0 ါကျကိုပြန်ပို့ပြီးသောအချက်အလက်များမှထုတ်ယူပါ။
ထို့နောက် PHP ၏ Tase Task Scheduler ကို သုံး. တစ်မိနစ်လျှင်တစ်ကြိမ်အကြာအကောင်အထည်ဖော်ရန်မည်သို့လုပ်ဆောင်ရမည်ကိုမိတ်ဆက်ပေးမည်။ အလုပ်များအစီအစဉ်များကိုထိန်းချုပ်ရန် Cron အသုံးအနှုန်းများကိုသင်အသုံးပြုနိုင်သည်။
Linux ပတ်ဝန်းကျင်တွင်အောက်ပါ command မှတဆင့်အချိန်ဇယားများကိုတည်းဖြတ်နိုင်သည်။
ထို့နောက်တစ်မိနစ်လျှင်ဒုတိယအကြိမ်တွင်ကွပ်မျက်ရန် Cron Expression ကိုတည်းဖြတ်ပါ။
အထက်ပါဥပမာတွင် https://exampo.com/hitampolo.php သည်ကျွန်ုပ်တို့၏အမှန်တကယ် PHP ဖိုင်လိပ်စာဖြစ်သည်။
PHP မှတစ်ဆင့်အချိန်ဇယားလုပ်ငန်းများကိုအကောင်အထည်ဖော်ရန်အတွက်ကုဒ်ဥပမာတစ်ခုမှာဤတွင်ဖြစ်သည်။
ဤကုဒ်တွင်ဝါကျကိုရယူရန်နှင့်၎င်းကို / -var/www/html/ witpress/hitokotpor.txt ဖိုင်သို့သိမ်းဆည်းရန် Function Function Function ကို သတ်မှတ်သည်။ အမှန်တကယ်လိုအပ်ချက်များအရဖိုင်လမ်းကြောင်းကိုသင်ညှိနိုင်သည်။
ထို့နောက် Script ကို Cron Expression မှတစ်ဆင့်တစ်မိနစ်လျှင်အလိုအလျောက်ကွပ်မျက်ခံရနိုင်သည်။
ဒီသင်ခန်းစာကနေ Baidu Wenxin Yiyan API interface ကိုအကောင်အထည်ဖော်ဖို့ PHP code ကိုဘယ်လိုသုံးရမလဲဆိုတာကိုသင်လေ့လာသင်ယူပြီး Time Task Scheduler မှစာကြောင်းများကိုအလိုအလျောက်ရရှိနိုင်မည်ဖြစ်သည်။ ဤနည်းအားဖြင့်သင်သည်သင်၏ 0 က်ဘ်ဆိုဒ်သို့မဟုတ်အက်ပလီကေးရှင်းများတွင်အား 0 က်ဘ်ဆိုက်သို့မဟုတ်အက်ပ်တွင်အလွယ်တကူမွမ်းမံနိုင်သည်။