మీ WordPress REST API పోస్ట్లు ఎందుకు కంటెంట్ను కోల్పోతాయి
డెవలపర్గా, అనుకూల పోస్ట్లను సృష్టించడానికి WordPress REST API ని ఉపయోగించడం యొక్క నిరాశను మీరు ఎదుర్కొన్నారు, మీ కంటెంట్లో కొంత భాగం రహస్యంగా కనుమరుగైందని కనుగొనడం మాత్రమే. ఇన్పుట్ సరైనదని మీకు నమ్మకంగా ఉన్నప్పుడు ఈ సమస్య ముఖ్యంగా బాధించేది, కానీ WordPress .హించిన విధంగా దీన్ని అందించదు.
అధునాతన బ్లాక్లు లేదా కాడెన్స్ వంటి ప్లగిన్లను ఉపయోగించినప్పుడు ఈ నిర్దిష్ట సవాలు తరచుగా తలెత్తుతుంది. అనేక సందర్భాల్లో, WordPress అంతర్గత ఫిల్టర్లు లేదా పరిశుభ్రత ప్రక్రియలను వర్తిస్తుంది, ఇవి మద్దతు లేని లేదా సరిగ్గా ఆకృతీకరించిన కంటెంట్ను తొలగిస్తాయి. డైనమిక్ బ్లాక్స్ లేదా అనుకూల సెట్టింగులు పాల్గొన్నప్పుడు సమస్య మరింత ఉపాయంగా మారుతుంది.
నేపథ్య చిత్రాలు, ప్రత్యేకమైన ఐడిలు మరియు ప్రతిస్పందించే సెట్టింగులతో లేఅవుట్ను పూర్తి చేయడానికి గంటలు గడపడం g హించుకోండి, జాగ్రత్తగా రూపొందించిన వివరాలు సన్నని గాలిలోకి అదృశ్యమవుతాయి. రెస్ట్ API ద్వారా గొప్ప లేఅవుట్లను అందించడానికి కడెన్స్ వంటి ప్లగిన్లపై ఆధారపడే డెవలపర్లకు ఇది ఒక సాధారణ దృశ్యం.
చింతించకండి, ఇది పరిష్కరించలేని రహస్యం కాదు. WordPress కంటెంట్ శానిటైజేషన్ను ఎలా నిర్వహిస్తుందో అర్థం చేసుకోవడం ద్వారా మరియు కొన్ని ఉత్తమ పద్ధతులను వర్తింపజేయడం ద్వారా, మీరు మీ API కాల్స్ ఇష్టపడని ఫలితాలను ఎటువంటి ఇష్టపడని ఆశ్చర్యకరమైనవి లేకుండా అందిస్తాయని నిర్ధారించుకోవచ్చు. All ను ఒక్కసారిగా ఎలా పరిష్కరించాలో డైవ్ చేద్దాం!
కమాండ్ | ఉపయోగం యొక్క ఉదాహరణ |
---|---|
add_filter() | జీవితచక్రంలో నిర్దిష్ట పాయింట్లలోకి కట్టిపడటం ద్వారా WordPress ప్రవర్తనను సవరించడానికి ఉపయోగిస్తారు. ఈ సందర్భంలో, REST API ద్వారా చొప్పించే ముందు కంటెంట్ ఎలా నిర్వహించబడుతుందో అనుకూలీకరించడానికి ఇది వర్తించబడింది. |
rest_pre_insert_post | డెవలపర్లను REST API ద్వారా సేవ్ చేయడానికి ముందు డెవలపర్లను పోస్ట్ డేటాను సవరించడానికి లేదా భర్తీ చేయడానికి అనుమతించే నిర్దిష్ట ఫిల్టర్. ముడి కంటెంట్ను WordPress మార్చకుండా మీరు చొప్పించవచ్చని ఇది నిర్ధారిస్తుంది. |
register_rest_route() | కస్టమ్ రెస్ట్ API ఎండ్ పాయింట్ను నమోదు చేస్తుంది. డేటా నిర్వహణపై మీరు పూర్తి నియంత్రణను కోరుకున్నప్పుడు, డిఫాల్ట్ WordPress panitization ను దాటవేసినప్పుడు ఇది చాలా కీలకం. |
sanitize_text_field() | హానికరమైన లేదా unexpected హించని అక్షరాలను తొలగించడం ద్వారా ఇన్పుట్ డేటాను శుభ్రం చేయడానికి ఉపయోగిస్తారు. ఈ ఉదాహరణలో, పోస్ట్ డేటా యొక్క ఇతర భాగాలను మార్చకుండా టైటిల్ ఉపయోగించడం సురక్షితం అని ఇది నిర్ధారిస్తుంది. |
wp_insert_post() | నేరుగా ఒక పోస్ట్ను WordPress డేటాబేస్లోకి చేర్చారు. ఈ ఆదేశం REST API ఫిల్టర్లను దాటవేస్తుంది, కంటెంట్ ఎలా నిల్వ చేయబడుతుందనే దానిపై ఖచ్చితమైన నియంత్రణను ఇస్తుంది. |
is_wp_error() | విలువ ఒక WordPress లోపం వస్తువు కాదా అని తనిఖీ చేస్తుంది. పోస్ట్ సృష్టి సమయంలో ఏదైనా తప్పు జరిగితే API సరిగ్గా స్పందిస్తుందని నిర్ధారించడానికి లోపం నిర్వహణకు అవసరం. |
WP_Error | అనుకూల దోష సందేశాలను రూపొందించడానికి ఉపయోగించే తరగతి. ఉదాహరణలో, కస్టమ్ ఎండ్పాయింట్ ఒక పోస్ట్ను సృష్టించడంలో విఫలమైతే ఇది అర్ధవంతమైన అభిప్రాయాన్ని అందిస్తుంది. |
btoa() | HTTP ప్రాథమిక ప్రామాణీకరణ కోసం వినియోగదారు పేరు మరియు పాస్వర్డ్ను బేస్ 64 లోకి ఎన్కోడ్ చేయడానికి జావాస్క్రిప్ట్ ఫంక్షన్. సురక్షిత API కమ్యూనికేషన్కు ఇది అవసరం. |
fetch() | WordPress REST API కి అభ్యర్థనలను పంపడానికి ఉపయోగించే ఆధునిక జావాస్క్రిప్ట్ API. ఇది క్లయింట్ మరియు సర్వర్ మధ్య డేటా ప్రసారాన్ని నిర్వహిస్తుంది, JSON డేటా ఫార్మాట్లకు మద్దతు ఇస్తుంది. |
Authorization | ప్రామాణీకరణ ఆధారాలను కలిగి ఉన్న HTTP అభ్యర్థనలలో ఒక శీర్షిక. ఉదాహరణలో, ఇది REST API తో సురక్షితంగా కమ్యూనికేట్ చేయడానికి ప్రాథమిక ప్రమాణాన్ని ఉపయోగిస్తుంది. |
WordPress REST API లో కంటెంట్ స్ట్రిప్పింగ్ను ఎలా నివారించాలి
నేను సమర్పించిన మొదటి పరిష్కారం ఉపయోగించడం REST_PRE_INSERT_POST WordPress లో ఫిల్టర్. ఈ ఫిల్టర్ డెవలపర్లను పోస్ట్ డేటాను REST API ద్వారా డేటాబేస్లో సేవ్ చేయడానికి ముందు సవరించడానికి అనుమతిస్తుంది. ఈ ఫిల్టర్లోకి కట్టిపడేశాయి, మీరు WordPress యొక్క డిఫాల్ట్ శానిటైజేషన్ ప్రవర్తనను భర్తీ చేయవచ్చు మరియు ముడి కంటెంట్ను ఉద్దేశించిన విధంగా చొప్పించవచ్చు. ఉదాహరణకు, స్క్రిప్ట్లో, మేము API అభ్యర్థనలో "కంటెంట్_రావ్" అనే కస్టమ్ ఫీల్డ్ కోసం తనిఖీ చేస్తాము, ముడి HTML కంటెంట్ తీసివేయకుండా భద్రపరచబడిందని నిర్ధారిస్తుంది. కడెన్స్ వంటి ప్లగిన్లకు ఇది ప్రత్యేకంగా ఉపయోగపడుతుంది, ఇక్కడ లేఅవుట్ కస్టమ్ బ్లాక్ స్ట్రక్చర్స్ మరియు మెటాడేటాపై ఆధారపడుతుంది. 🚀
రెండవ పరిష్కారం ఉపయోగించి కస్టమ్ రెస్ట్ API ఎండ్ పాయింట్ను పరిచయం చేస్తుంది రిజిస్టర్_రెస్ట్_రోట్. ఈ పద్ధతి డెవలపర్లకు పోస్ట్ డేటా ఎలా ప్రాసెస్ చేయబడిందో మరియు నిల్వ చేయబడుతుంది అనే దానిపై పూర్తి నియంత్రణను ఇస్తుంది. ఈ కస్టమ్ ఎండ్ పాయింట్లో, API అభ్యర్థన నుండి ముడి కంటెంట్ నేరుగా WordPress డేటాబేస్కు పంపబడుతుంది wp_insert_post ఫంక్షన్. ఇది డిఫాల్ట్ రెస్ట్ API ఫిల్టర్లను దాటవేస్తుంది మరియు సంక్లిష్టమైన HTML లేదా బ్లాక్ కాన్ఫిగరేషన్లు సవరణ లేకుండా సేవ్ చేయబడిందని నిర్ధారిస్తుంది. ఉదాహరణకు, నేపథ్య చిత్రాలు లేదా ప్రతిస్పందించే లేఅవుట్లు వంటి అధునాతన సెట్టింగులను కలిగి ఉన్నప్పటికీ, కడెన్స్ బ్లాక్లతో సృష్టించబడిన అనుకూల లేఅవుట్ చెక్కుచెదరకుండా ఉంటుంది.
ఫ్రంటెండ్లో, ముడి కంటెంట్ను సంరక్షించేటప్పుడు API అభ్యర్థనలు చేయడానికి జావాస్క్రిప్ట్ను ఎలా ఉపయోగించాలో నేను ప్రదర్శించాను. ఉదాహరణ ఉపయోగిస్తుంది పొందండి API, జావాస్క్రిప్ట్లో HTTP అభ్యర్థనలను నిర్వహించడానికి ఆధునిక మార్గం. ఈ దృష్టాంతంలో, ముడి HTML కంటెంట్ పోస్ట్ అభ్యర్థన యొక్క "కంటెంట్" పరామితిలో పంపబడుతుంది మరియు ప్రామాణీకరణ బేస్ 64-ఎన్కోడ్ వినియోగదారు పేరు మరియు పాస్వర్డ్ ద్వారా నిర్వహించబడుతుంది అధికారం శీర్షిక. అడ్మిన్ ఇంటర్ఫేస్పై ఆధారపడకుండా ముడి కంటెంట్ను WordPress కి నెట్టాల్సిన ఇంటరాక్టివ్ లేదా డైనమిక్ ఫ్రంటెండ్లను నిర్మించే డెవలపర్లకు ఈ పద్ధతి అవసరం.
అన్ని స్క్రిప్ట్లు వాస్తవ-ప్రపంచ దృశ్యాలలో సరిగ్గా పనిచేస్తాయని నిర్ధారించడానికి లోపం నిర్వహణ మరియు ఇన్పుట్ ధ్రువీకరణ వంటి క్లిష్టమైన లక్షణాలను కలిగి ఉంటాయి. ఉదాహరణకు, కస్టమ్ ఎండ్ పాయింట్ ఉపయోగిస్తుంది IS_WP_ERROR లోపాలను గుర్తించడానికి మరియు నిర్వహించడానికి ఫంక్షన్, ఏదైనా తప్పు జరిగితే అర్ధవంతమైన అభిప్రాయాన్ని అందిస్తుంది. ఈ విధానం డెవలపర్లు సమస్యలను త్వరగా పరిష్కరించగలరని హామీ ఇస్తుంది, అతుకులు లేని కంటెంట్ డెలివరీని నిర్ధారిస్తుంది. క్లయింట్ కోసం దృశ్యపరంగా అద్భుతమైన పోస్ట్ లేఅవుట్ను సృష్టించడం g హించుకోండి, ఇది WordPress లో పాక్షికంగా తీసివేయబడిందని మాత్రమే - ఈ స్క్రిప్ట్లు ఎప్పుడూ జరగవు! 🛠
సమస్యను అర్థం చేసుకోవడం: WordPress REST API స్ట్రిప్స్ కంటెంట్
ఈ పరిష్కారం WordPress REST API తో పనిచేయడానికి PHP ఉపయోగించి బ్యాకెండ్ స్క్రిప్ట్ అభివృద్ధిపై దృష్టి పెడుతుంది, ఫిల్టర్లు మరియు పరిశుభ్రత సమస్యలను పరిష్కరించడం ద్వారా కంటెంట్ సమగ్రతను నిర్ధారిస్తుంది.
// Solution 1: Disable REST API content sanitization and allow raw HTML// Add this code to your WordPress theme's functions.php file<code>add_filter('rest_pre_insert_post', function ($data, $request) {
// Check for specific custom post type or route
if (isset($request['content_raw'])) {
$data['post_content'] = $request['content_raw']; // Set the raw content
}
return $data;
}, 10, 2);
// Make sure you’re passing the raw content in your request
// Example POST request:
// In your API request, ensure `content_raw` is passed instead of `content`.
let data = {
title: 'My Post Title',
content_raw: my_post,
status: 'draft'
};
// Send via an authenticated REST client
కంటెంట్ మానిప్యులేషన్ను నివారించడానికి కస్టమ్ ఎండ్పాయింట్ను ఉపయోగించడం
ఈ పరిష్కారం అంతర్గత శానిటైజేషన్ ఫిల్టర్లను దాటవేయడానికి PHP ని ఉపయోగించి WordPress లో కస్టమ్ రెస్ట్ API ఎండ్ పాయింట్ను సృష్టిస్తుంది.
// Add this code to your theme's functions.php or a custom plugin file<code>add_action('rest_api_init', function () {
register_rest_route('custom/v1', '/create-post', array(
'methods' => 'POST',
'callback' => 'custom_create_post',
'permission_callback' => '__return_true',
));
});
function custom_create_post($request) {
$post_data = array(
'post_title' => sanitize_text_field($request['title']),
'post_content' => $request['content'], // Raw content passed here
'post_status' => $request['status'],
);
$post_id = wp_insert_post($post_data);
if (is_wp_error($post_id)) {
return new WP_Error('post_error', 'Failed to create post', array('status' => 500));
}
return new WP_REST_Response(array('post_id' => $post_id), 200);
}
ఫ్రంటెండ్ ఇంటిగ్రేషన్ కోసం జావాస్క్రిప్ట్ మరియు WP REST API ని ఉపయోగించడం
ముడి కంటెంట్ను సరిగ్గా సమర్పించడానికి WordPress REST API తో జావాస్క్రిప్ట్ను ఉపయోగించి ఫ్రంటెండ్ ఇంటిగ్రేషన్ను ఈ ఉదాహరణ ప్రదర్శిస్తుంది.
// Example using JavaScript to post raw content via the WordPress REST API<code>const rawContent = `<!-- wp:kadence/rowlayout {\"uniqueID\":\"5331_605d8b-3f\"} -->`;
const data = {
title: "My Custom Post",
content: rawContent,
status: "draft"
};
fetch('https://mywp.xyz/wp-json/wp/v2/posts', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Basic ' + btoa('username:password')
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Error:", error));
WordPress REST REST API కంటెంట్ హ్యాండ్లింగ్ అర్థం చేసుకోవడం
WordPress REST API అనేది ఒక శక్తివంతమైన సాధనం, ఇది డెవలపర్లను ప్రోగ్రామిక్గా పోస్ట్లను సృష్టించడానికి, చదవడానికి, నవీకరించడానికి మరియు తొలగించడానికి అనుమతిస్తుంది. ఏదేమైనా, తక్కువ-చర్చించబడిన అంశం ఏమిటంటే, కంటెంట్ను డేటాబేస్కు సేవ్ చేయడానికి ముందు WordPress కంటెంట్ను ఎలా ప్రాసెస్ చేస్తుంది. REST API ని ఉపయోగిస్తున్నప్పుడు, కంటెంట్ దాని అంతర్గత వ్యవస్థలతో సురక్షితంగా మరియు అనుకూలంగా ఉందని నిర్ధారించడానికి WordPress ఫిల్టర్లు మరియు శుభ్రపరిచే దశల శ్రేణిని వర్తిస్తుంది. భద్రత కోసం ఇది అద్భుతమైనది అయితే, ఇది కస్టమ్ HTML లేదా కడెన్స్ వంటి ప్లగిన్ల నుండి బ్లాక్లతో పనిచేసే డెవలపర్లకు సమస్యలను కలిగిస్తుంది. ఉదాహరణకు, కస్టమ్ మెటాడేటా లేదా బ్లాక్ కాన్ఫిగరేషన్లతో సంక్లిష్టమైన లేఅవుట్లు పాక్షికంగా తీసివేయబడతాయి, ఎందుకంటే WordPress వాటిని తప్పుగా వివరిస్తుంది. 🛠
మరొక క్లిష్టమైన అంశం ఏమిటంటే REST API ఎలా సంకర్షణ చెందుతుంది డైనమిక్ బ్లాక్స్. ఈ బ్లాక్లు స్టాటిక్ హెచ్టిఎమ్ఎల్గా సేవ్ చేయబడటానికి బదులుగా పిహెచ్పిని ఉపయోగించి ఫ్రంటెండ్లో ఇవ్వబడతాయి. మీ కస్టమ్ బ్లాక్ సరిగ్గా నమోదు చేయబడకపోతే లేదా API దానిని గుర్తించకపోతే, మీ బ్లాక్ కాన్ఫిగరేషన్లు కొన్ని సరిగ్గా సేవ్ చేయకపోవచ్చు. ఇది జరుగుతుంది ఎందుకంటే WordPress సేవ్ ప్రాసెస్ సమయంలో బ్లాక్ మార్కప్ను అన్వయించడానికి మరియు ధృవీకరించడానికి ప్రయత్నిస్తుంది, ఇది అనుకోకుండా మీ కంటెంట్ యొక్క ముఖ్యమైన భాగాలను తీసివేస్తుంది. దీన్ని నివారించడానికి, మీ API కంటెంట్కు సరిపోయే లక్షణాలతో సరైన బ్లాక్ రిజిస్ట్రేషన్ను ఉపయోగించడం చాలా ముఖ్యం.
ఈ సవాళ్లను పరిష్కరించడానికి, డెవలపర్లు తరచూ ప్రామాణిక REST API ఫిల్టర్లను కస్టమ్ ఎండ్ పాయింట్లను సృష్టించడం ద్వారా లేదా నిర్దిష్ట WordPress ప్రవర్తనలను అధిగమించడం ద్వారా దాటవేస్తారు. ఉదాహరణకు, వంటి ఫిల్టర్ల ఉపయోగం REST_PRE_INSERT_POST జోక్యం లేకుండా ముడి HTML ను ఇంజెక్ట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ పరిష్కారాలను జాగ్రత్తగా టైలరింగ్ చేయడం ద్వారా, మీరు WordPress ’డిఫాల్ట్ ప్రాసెసింగ్ చుట్టూ పని చేయవచ్చు మరియు మీ సంక్లిష్టమైన లేఅవుట్లు మరియు నమూనాలు చెక్కుచెదరకుండా ఉండేలా చూసుకోండి. కడెన్స్ బ్లాక్తో అద్భుతమైన బ్యానర్ను సృష్టించడం హించుకోండి, ఇది ఫ్రంటెండ్లో తప్పుగా ఇవ్వబడినట్లు చూడటానికి మాత్రమే - ఈ పరిష్కారాలు జరగకుండా నిరోధిస్తాయి! 🚀
WordPress REST API మరియు కంటెంట్ స్ట్రిప్పింగ్ గురించి సాధారణ ప్రశ్నలు
- WordPress నా కస్టమ్ బ్లాక్ కంటెంట్ను ఎందుకు తొలగిస్తుంది?
- భద్రతా సమస్యలు లేదా చెల్లని మార్కప్ను నివారించడానికి WordPress sanitages కంటెంట్ను శుభ్రపరుస్తుంది. ఉపయోగించండి rest_pre_insert_post ముడి కంటెంట్ను ఇంజెక్ట్ చేయడానికి ఫిల్టర్ చేయండి మరియు దాన్ని తీసివేయకుండా నిరోధించండి.
- నా కడెన్స్ బ్లాక్ సెట్టింగులు API ద్వారా సేవ్ చేయబడిందని నేను ఎలా నిర్ధారిస్తాను?
- బ్లాక్ గుణాలు సరిగ్గా నమోదు చేయబడిందని నిర్ధారించుకోండి మరియు దానితో కస్టమ్ రెస్ట్ ఎండ్ పాయింట్ను ఉపయోగించండి wp_insert_post బ్లాక్ సెట్టింగులను సంరక్షించడానికి.
- ఈ సంచికలో డైనమిక్ బ్లాకుల పాత్ర ఏమిటి?
- డైనమిక్ బ్లాక్లు PHP రెండరింగ్పై ఆధారపడతాయి మరియు అన్ని కాన్ఫిగరేషన్లను స్టాటిక్ HTML గా సేవ్ చేయకపోవచ్చు. మీ బ్లాక్ రిజిస్ట్రేషన్ను తనిఖీ చేయండి మరియు వాటిని నిర్వహించడానికి తగిన API ఫిల్టర్లను ఉపయోగించండి.
- నేను WordPress కంటెంట్ పరిశుభ్రతను పూర్తిగా నిలిపివేయవచ్చా?
- వంటి హుక్స్ ఉపయోగించి సాధ్యమే rest_pre_insert_post, భద్రతా కారణాల వల్ల ఇది సిఫారసు చేయబడలేదు. బదులుగా నిర్దిష్ట కేసులను లక్ష్యంగా చేసుకోండి.
- కంటెంట్ స్ట్రిప్పింగ్ సమస్యలను నేను ఎలా డీబగ్ చేయాలి?
- వంటి WordPress హుక్స్ ఉపయోగించి API ప్రతిస్పందన మరియు డీబగ్ను పరిశీలించండి save_post లేదా rest_request_after_callbacks.
డైనమిక్ కంటెంట్ కోసం API సమగ్రతను నిర్ధారిస్తుంది
WordPress REST API కంటెంట్ స్ట్రిప్పింగ్కు దాని శుభ్రపరిచే ప్రక్రియ మరియు డైనమిక్ బ్లాక్ ప్రవర్తనపై అవగాహన అవసరం. హుక్స్ను ప్రభావితం చేయడం ద్వారా మరియు కస్టమ్ ఎండ్ పాయింట్లను సృష్టించడం ద్వారా, డెవలపర్లు అనవసరమైన ఫిల్టర్లను దాటవేయవచ్చు మరియు సంక్లిష్ట లేఅవుట్ల సమగ్రతను నిర్వహించవచ్చు. ఉదాహరణకు, ముడి కడెన్స్ బ్లాక్ HTML ను సేవ్ చేయడం వలన కంటెంట్ డిస్ప్లేలను ఉద్దేశించిన విధంగా నిర్ధారిస్తుంది.
API ప్రతిస్పందనలను డీబగ్గింగ్ నుండి బ్యాకెండ్ ఓవర్రైడ్లను అమలు చేయడం వరకు, ఈ వ్యూహాలు మీ పోస్ట్ డేటాపై పూర్తి నియంత్రణను నిర్ధారిస్తాయి. కస్టమ్ లేఅవుట్లు లేదా అధునాతన థీమ్లపై పనిచేసే డెవలపర్లు ఈ పద్ధతుల నుండి ఎంతో ప్రయోజనం పొందుతారు, నిరాశపరిచే సమస్యలను నివారించడం మరియు ప్రాజెక్ట్ ఫలితాలను పెంచడం. WordPress REST API ఈ పరిష్కారాలతో మరింత నమ్మదగిన సాధనంగా మారుతుంది. 😊
సూచనలు మరియు వనరులు
- WordPress REST API రిఫరెన్స్ డాక్యుమెంటేషన్లో వివరిస్తుంది: WordPress REST API - ఒక పోస్ట్ను సృష్టించండి
- కాడెన్స్ బ్లాక్స్ ప్లగిన్ మరియు దాని కార్యాచరణల గురించి వివరాలు: కడెన్స్ బక్స్ ప్లగ్ఇన్
- WordPress లో కంటెంట్ శానిటైజేషన్ యొక్క వివరణ: WordPress కంటెంట్ శానిటైజేషన్ - wp_kses
- అధికారిక డాక్యుమెంటేషన్ రిజిస్టర్_రెస్ట్_రౌట్ ఫంక్షన్, కస్టమ్ రెస్ట్ API ఎండ్ పాయింట్లను సృష్టించడానికి ఉపయోగిస్తారు.
- HTTP అభ్యర్థనలను పంపడానికి జావాస్క్రిప్ట్ API సూచనను పొందండి: MDN వెబ్ డాక్స్ - API ను పొందండి