{"id":218979,"date":"2025-01-24T18:17:56","date_gmt":"2025-01-24T18:17:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dynamic-api-integration\/"},"modified":"2025-01-24T18:19:52","modified_gmt":"2025-01-24T18:19:52","slug":"dynamic-api-integration","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/dynamic-api-integration\/","author":23186546,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.7.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Dynamic API Integration","header_author":"Karishma Shukla","header_description":"A plugin for dynamic API integration in the Gutenberg block editor.","assets_banners_color":"","last_updated":"2025-01-24 18:19:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":611,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","faq","changelog","description"],"tags":{"1.0.0":{"tag":"1.0.0","author":"karishmashukla","date":"2025-01-24 18:19:52"}},"upgrade_notice":{"1.0.0":"<p>Initial release with support for API integration and custom Gutenberg block.<\/p>\n\n<hr \/>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"dynamic-api-integration\/block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"dynamic-api-integration\/block","version":"0.1.0","title":"Dynamic Api Integration","category":"widgets","icon":"smiley","description":"Example block scaffolded with Create Block tool.","example":{},"supports":{"html":false},"textdomain":"dynamic-api-integration","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[89213,1220,148076],"plugin_category":[],"plugin_contributors":[237399],"plugin_business_model":[],"class_list":["post-218979","plugin","type-plugin","status-publish","hentry","plugin_tags-api-integration","plugin_tags-block","plugin_tags-gutenberg","plugin_contributors-karishmashukla","plugin_committers-karishmashukla"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/dynamic-api-integration.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=installation-->\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>Go to your WordPress admin dashboard.<\/li>\n<li>Navigate to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Click <strong>Upload Plugin<\/strong> and select the ZIP file.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='q%3A%20what%20is%20the%20minimum%20wordpress%20version%20required%3F'><h3>Q: What is the minimum WordPress version required?<\/h3><\/dt>\n<dd><p>A: This plugin requires WordPress version 5.0 or higher.<\/p><\/dd>\n<dt id='q%3A%20what%20is%20the%20minimum%20php%20version%20required%3F'><h3>Q: What is the minimum PHP version required?<\/h3><\/dt>\n<dd><p>A: This plugin requires PHP version 7.4 or higher.<\/p><\/dd>\n<dt id='q%3A%20how%20do%20i%20use%20this%20plugin%3F'><h3>Q: How do I use this plugin?<\/h3><\/dt>\n<dd><p>A: Configure the API settings in the WordPress admin under <strong>Settings &gt; API Integration<\/strong>, then add the <strong>Dynamic API Integration<\/strong> block to your post or page.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h3>1.0.0<\/h3>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>\n\n<!--section=description-->\n<h3>Plugin Information<\/h3>\n\n<p>Plugin Name: Dynamic API Integration<br \/>\nDescription: A plugin for dynamic API integration in the Gutenberg block editor.<br \/>\nVersion: 1.0.0<br \/>\nAuthor: Karishma Shukla<br \/>\nLicense: GPL-2.0-or-later<br \/>\nLicense URI: https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/p>\n\n\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Dynamically fetch data from external APIs.<\/li>\n<li>Display API data within a custom Gutenberg block.<\/li>\n<li>Configure API URL, request type, and parameters from the WordPress admin settings.<\/li>\n<li>Supports both GET and POST request methods.<\/li>\n<li>REST API endpoint for secure communication.<\/li>\n<\/ul>\n\n\n\n<h3>Usage<\/h3>\n\n<h3>Configure API Settings<\/h3>\n\n<ol>\n<li>Navigate to <strong>Settings &gt; API Integration<\/strong> in the WordPress admin panel.<\/li>\n<li>Configure the following options:\n\n<ul>\n<li><strong>API URL:<\/strong> Enter the external API endpoint.<\/li>\n<li><strong>Request Type:<\/strong> Select <code>GET<\/code> or <code>POST<\/code>.<\/li>\n<li><strong>Parameters:<\/strong> Provide JSON-formatted parameters (e.g., <code>{ \"key\": \"value\" }<\/code>).<\/li>\n<\/ul><\/li>\n<li>Save the settings.<\/li>\n<\/ol>\n\n<h3>Add the Gutenberg Block<\/h3>\n\n<ol>\n<li>Open the WordPress block editor (Gutenberg).<\/li>\n<li>Search for the <strong>Dynamic API Integration<\/strong> block.<\/li>\n<li>Add the block to your post or page.<\/li>\n<li>Preview or publish the post to view the fetched API data.<\/li>\n<\/ol>\n\n\n\n<h3>REST API Endpoint<\/h3>\n\n<p>This plugin exposes a custom REST API endpoint:<\/p>\n\n<ul>\n<li><strong>Endpoint:<\/strong> <code>\/wp-json\/dai\/v1\/fetch-data<\/code><\/li>\n<li><strong>Request Type:<\/strong> Configurable via the admin settings.<\/li>\n<li><strong>Parameters:<\/strong> Configurable via the admin settings.<\/li>\n<\/ul>\n\n\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the <a href=\"https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\">GPLv2 or later<\/a>.<\/p>\n\n\n\n<h3>Support<\/h3>\n\n<p>For support, please contact the plugin developer or raise an issue in the plugin repository.<\/p>","raw_excerpt":"Plugin Information","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/218979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=218979"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/karishmashukla"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=218979"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=218979"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=218979"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=218979"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=218979"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=218979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}