လက်ရှိမီဒီယာခေတ်တွင်စိတ်ဝင်စားဖွယ်ကောင်းသောကိုးကားချက်များမျှဝေခြင်းသည်လူအများကိုယ်ရည်ကိုယ်သွေးကိုပြသရန်နည်းလမ်းတစ်ခုဖြစ်သည်။ စာကြောင်းတိုတို, Baidu Wenxin Yiyan API သည်ကျပန်းထုတ်ပြန်ချက်များကိုရယူခြင်း၏လုပ်ဆောင်မှုကိုထောက်ပံ့ပေးသည်။ Baidu Wenxin Yiyan API နှင့်ဆက်သွယ်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်,
ပထမ ဦး စွာကျွန်ုပ်တို့သည် Baidu Wenxin Yiyan API ၏ interface လိပ်စာနှင့် parameter settings ကိုနားလည်ရန်လိုအပ်သည်။ အဆိုပါ interface လိပ်စာအောက်ပါအတိုင်းဖြစ်သည် -
https://api.vvhan.com/api/wenyanapi
API သည်ကွဲပြားသောဖော်ပြချက်အမျိုးအစားများကိုထောက်ပံ့ပေးသည်။ အမျိုးအစားတစ်ခုစီသည်မတူညီသောကိုးကားအမျိုးအစားကိုကိုယ်စားပြုသည်။
ကျွန်ုပ်တို့သည် PHP ၏ဆံပင်ကောက်ခံမှုစာကြည့်တိုက်ကို HTTP တောင်းဆိုမှုများကိုပို့ရန်နှင့် Baidu Wenxin Yiyan API မှပြန်လာသောကျပန်းထုတ်ပြန်ချက်များကိုသုံးနိုင်သည်။ ဒီမှာကုဒ်ဥပမာတစ်ခုပါ။
<?php function getWenXinYiYan($category) { $apiUrl = "https://api.vvhan.com/api/wenyanapi?c=" . $category; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $apiUrl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($curl); curl_close($curl); return $response; } $category = 3; // လှုံ့ဆော်မှုစာကြောင်းများ $quote = getWenXinYiYan($category); // ရရှိသောကြေညာချက်ကို process $quote = json_decode($quote, true); $quoteContent = $quote['data']['contents']; $quoteAuthor = $quote['data']['author']; // လူမှုရေးဝေမျှခြင်းလင့်များကိုထုတ်လုပ်ပါ $quoteUrl = "https://www.example.com/quote.php?c=" . $category . "&q=" . urlencode($quoteContent) . "&a=" . urlencode($quoteAuthor); echo "ရရှိသောကြေညာချက်:" . $quoteContent . PHP_EOL; echo "စာရေးသူ:" . $quoteAuthor . PHP_EOL; echo "လူမှုခွဲဝေမှုလင့်များ:" . $quoteUrl . PHP_EOL; ?>
အထက်ပါကုဒ်သည် curl မှတစ်ဆင့်တောင်းဆိုမှုကိုမည်သို့ပေးပို့ပြီး API တုံ့ပြန်မှုကိုရနိုင်ပုံကိုပြသသည်။ ပြန်လာသော JSon format patements များကို JSON_Decode မှတစ်ဆင့်ခွဲခြမ်းစိတ်ဖြာပါကကြေငြာချက်ဆိုင်ရာအကြောင်းအရာနှင့်စာရေးသူအားထုတ်ဖော်ပြောဆိုခြင်းနှင့်စာရေးသူဆိုင်ရာအကြောင်းအရာများကိုထုတ်ဖော်ပြောဆိုခြင်းနှင့်စာရေးသူသတင်းအချက်အလက်နှင့်အတူလူမှုခွဲဝေမှု link ကိုထုတ်ယူပါ။
ထုတ်လုပ်ထားသော Social Sharing link ကိုဝေစုစာမျက်နှာ (သို့) Share Button တွင်အသုံးပြုနိုင်သည်။ ပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
https://www.example.com/quote.php?c=3&q= = [စာရေးသူ]
သင်၏ဝက်ဘ်ဆိုက်ဗိသုကာနှင့်ကိုက်ညီရန်သင်၏ကိုယ်ပိုင်ဒိုမိန်းအမည်နှင့်သင်၏ကိုယ်ပိုင်ဒိုမိန်းအမည်နှင့်ချိတ်ဆက်ထားသောဒိုမိန်းအမည်အပိုင်းကိုသင်အစားထိုးနိုင်သည်။ Quote.php စာမျက်နှာတွင်သင်သည်လွန်ခဲ့သည့်ထုတ်ပြန်ချက်များနှင့်စာရေးသူသတင်းအချက်အလက်များကိုပြသနိုင်ပြီးလိုအပ်သည့်အတွက်လူမှုခွဲဝေခလုတ်များကိုထည့်နိုင်သည်။
ဤတွင် Quote.php စာမျက်နှာအတွက်ကုဒ်ဥပမာတစ်ခုဖြစ်ပါတယ်။
<?php $category = $_GET['c']; $quoteContent = $_GET['q']; $quoteAuthor = $_GET['a']; ?> <!DOCTYPE html> <html> <head> <title>ဝါကျမျှဝေခြင်း</title> </head> <body> <h1>ဝေငှပါ</h1> <p>ဖော်ပြချက်အကြောင်းအရာ:<?php echo $quoteContent; ?></p> <p>စာရေးသူ<?php echo $quoteAuthor; ?></p> <!-- Social Media Sharing Button ကိုဒီမှာထည့်ပါ,ဥပမာအားဖြင့် Sina Weibo、လောဝါတင်、QQစောင့် --> </body> </html>
အထက်ပါကုဒ်များဖြင့်ကျပန်းကြေညာချက်၏ကျပန်းကြေညာချက်၏ပါဝင်မှုနှင့်စာရေးသူကိုသင်ပြသနိုင်ပြီးအသုံးပြုသူများကိုမျှဝေရန်ဆိုရှယ်မီဒီယာဝေစုခလုတ်ကိုထည့်နိုင်သည်။
အထက်ပါအဆင့်များမှတစ်ဆင့် PHP ကို Baidu Wenxin Yiyan API နှင့်ဆက်သွယ်ရန်အောင်မြင်စွာ အသုံးပြု. ကျပန်းထုတ်ဖော်ပြောကြားချက်များရရှိရန်နှင့်လူမှုရေးဝေမျှသည့်လင့်များကိုထုတ်လုပ်ရန်ကျွန်ုပ်တို့အောင်မြင်စွာအသုံးပြုခဲ့သည်။ ကွဲပြားခြားနားသောကိုးကားအမျိုးအစားများကိုပြသရန်လိုအပ်သည့်အတိုင်းကြေငြာချက်အမျိုးအစားကိုသင်ညှိနိုင်သည်။ ကိုယ်ပိုင်ဘလော့ဂ်များ, လူမှုဖူလုံရေးပလက်ဖောင်းများသို့မဟုတ်ကော်ပိုရိတ်ဝက်ဘ်ဆိုက်များတွင်ပါရှိမရှိ, ဤအင်္ဂါရပ်သည်အကြောင်းအရာနှင့်အပြန်အလှန်ဆက်သွယ်မှုကိုတိုးတက်စေသည်။
ဒီဆောင်းပါးကသင့်အတွက်အထောက်အကူဖြစ်လိမ့်မယ်လို့မျှော်လင့်ပါတယ်။ Baidu Wenxin Yiyan API ကိုအသုံးပြုသည့်အခါလိုအပ်သောလုပ်ဆောင်ချက်များကိုအောင်မြင်စွာအကောင်အထည်ဖော်ရန်သင့်အားကျွန်ုပ်အလိုရှိ၏။