JSON ආකෘතියෙන් දත්ත ලබාදෙන PHP API
වර්තමානයේ, දත්ත හුවමාරුව සඳහා වෙබ් අඩවි JSON ආකෘතිය භාවිතා කරයි. මෙම ආකෘතියෙන් දත්ත ලබාදෙන API එකක් සාදා ගනිමු.
උදාහරණයක් වශයෙන්, අපගේ API එක පළමු පරාමිතියේ සිට දෙවන පරාමිතිය දක්වා නිඛිල සංඛ්යාවලින් පුරවා ඇති අරාවක් ලබා දෙනවා යැයි සිතමු:
<?php
header('Content-Type: application/json'); // MIME වර්ගය දක්වන්න
$arr = range($_GET['num1'], $_GET['num2']);
echo json_encode($arr);
?>
අපගේ API භාවිතා කර බලමු:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
var_dump($res); // JSON ආකෘතියෙන් ඇති දත්ත
?>
ලබාගත් දත්ත JSON ආකෘතියෙන් සාමාන්ය අරාවකට පරිවර්තනය කරමු:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
$arr = json_decode($res);
var_dump($arr);
?>
වත්මන් වර්ෂයේ නිවාඩු දින අරාවක් ලබා දෙන API එකක් සාදන්න.