{"id":357,"date":"2022-06-28T08:16:19","date_gmt":"2022-06-28T07:16:19","guid":{"rendered":"http:\/\/erapiditsolutions.com\/erapidblog\/?p=357"},"modified":"2022-07-05T07:05:04","modified_gmt":"2022-07-05T06:05:04","slug":"what-is-api-how-to-impliment-api","status":"publish","type":"post","link":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/","title":{"rendered":"What is API? How to Implement API?"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">What is api?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">API is defined as a set of features and rules that exists inside a software program(application).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>In Web development<\/strong>, an API is generally a set of code features (e.g. methods, properties, events, and URLs) that a developer can use in their apps for interacting with components of a user&#8217;s web browser, or other software\/hardware on the user&#8217;s computer, or third party websites and services. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Below given are some Examples of API<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1.<strong> The getUserMedia API<\/strong> can be used to grab audio and video from a user&#8217;s webcam, which can then be used in any way the developer likes, for example, recording video and audio, broadcasting it to another user in a conference call, or capturing image stills from the video.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. <strong>The Geolocation API<\/strong> can be used to retrieve location information from whatever service the user has available on their device (e.g. GPS), which can then be used in conjunction with the Google Maps APIs to for example plot the user&#8217;s location on a custom map and show them what tourist attractions are in their area <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3.<strong>The Twitter APIs<\/strong> can be used to retrieve data from a user&#8217;s twitter accounts, for example, to display their latest tweets on a web page <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4.<strong>The Web Animations API<\/strong> can be used to animate parts of a web page \u2014 for example, to make images move around or rotate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before starting the API Coding , the developers should have a clear idea on the  following points:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>End Points<\/li><li>Paths<\/li><li>Parameters<\/li><li>Authentication &amp; Authorization<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We can explain this terms with the help of some free API&#8217;s <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Consider the free API <a href=\"https:\/\/kanye.rest\/\">https:\/\/kanye.rest\/<\/a> which creates random kanye west quotes .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Here we can access the data by using the api <a href=\"https:\/\/api.kanye.rest\/\">https:\/\/api.kanye.rest\/<\/a>.So here the <strong>end point<\/strong> is&nbsp; <a href=\"https:\/\/api.kanye.rest\/\">https:\/\/api.kanye.rest\/<\/a> . This can be used to display random quotes every day on your websiteAnother example is Joke API. Joke API is a little bit complex than kanye rest.Another example is Joke API. Joke API is a little bit complex than kanye rest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Another example is Joke API. Joke API is a little bit complex than kanye rest. See the url&nbsp; <a href=\"https:\/\/v2.jokeapi.dev\/joke\/Programming?blacklistFlags=religious&amp;contains=development\">https:\/\/v2.jokeapi.dev\/joke\/Programming?blacklistFlags=religious&amp;contains=development<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nHere\n<a href=\"https:\/\/v2.jokeapi.dev\/joke\">https:\/\/v2.jokeapi.dev\/joke<\/a> is the\nend point\n\n\n\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> In the URL the \u201cprogramming\u201d is the<strong> path<\/strong> or category .  After that, we will use the question mark before starting <strong>parameters<\/strong> (eg: backlist Flags, contains, etc).  The parameters are separated by the symbol &#8220;&amp;&#8221;.This format is very important for all API\u2019s. You will get all details about this API from the joke API documentation(<a href=\"https:\/\/sv443.net\/jokeapi\/v2\/\">https:\/\/sv443.net\/jokeapi\/v2\/<\/a>) . <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">  The next is<strong> authentication<\/strong>,  for that let me explain more complex API from <a href=\"http:\/\/openweather.org\/\">openweather.org<\/a> .The API will return the current weather status.Let us learn how this will be possible <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> The fourth point is <strong>authentication and authorisation<\/strong> .Let me explain this with a little bit complex API &nbsp;<a href=\"http:\/\/openweathermap.org\">openweathermap.org<\/a> . The API will return the current weather status.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go to the Website<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/openweathermap.org\/\"><a href=\"https:\/\/openweathermap.org\/\">\u0421urrent weather and forecast &#8211; OpenWeatherMap<\/a><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 1: Create an Account<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 2: Goto Dashboard<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 3:  Find out the menu&nbsp; \u201cdashboard =&gt; try the dashboard=&gt;weather dashboard=&gt;about=&gt;api keys\u201d <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 4:Generate a new API Key<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then to refer the documentation :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go To the Menu -&gt;  \u201cDocumentation=&gt;Home=&gt;API\u201d <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Find out the heading \u201cCurrent &amp; Forecast weather data collection\u201d <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Find out the link \u201cAPI Doc\u201d under the heading \u201cCurrent weather Data\u201d <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An API call can generate from this documentation. The api call is like below <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/api.openweathermap.org\/data\/2.5\/weather?q={city name}&amp;appid={API key}\">https:\/\/api.openweathermap.org\/data\/2.5\/weather?q={city name}&amp;appid={API key}<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"https:\/\/api.openweathermap.org\/data\/2.5\/weather?q=London,uk&amp;appid=776bbf9604f0e0cdd66507360473f867\" target=\"_blank\">https:\/\/api.openweathermap.org\/data\/2.5\/weather?q=London,uk&amp;appid=776bbf9604f0e0cdd66507360473f867<\/a><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"> Here API key is used for authentication   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&nbsp; we are passing city name and&nbsp; API key.You will get different method for creating api call the documentation. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So What is Authentication and\nauthorization<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Authentication<ul><li>Authentication is stating that you are who are you are <\/li><\/ul><\/li><li>Authorization<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">        Authorization is asking if you have access to a certain resource <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We should have to use a well defined format for data which makes information the easiest to understand the audience.<br> The same principle applies when sharing data  between computers. Generally we are using text format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most common formats found in modern APIs are JSON (JavaScript Object Notation) and XML (Extensible Markup Language).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JSON is designed for data and data only. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Being a markup language, XML is used to displaying and styling data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JSON doesn\u2019t do too well when it comes to mixed content, and adding meta-data to JSON is impossible without creating additional key-pair value to hold it. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>JSON &#8211; Javascript Object Notation <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Is a standard text-based format for representing structured data based on JavaScript object syntax. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Json is the one of the mostly used method to get data from API response,because of its light weight structure and easy to manage for developers<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For getting the json string in more formatted way on the browser, we can use an extension in the chrome &nbsp;, JSON Viewer Pro . Using this Extension you will get &nbsp;the path of each item in a json structure &nbsp;easily. See the screenshot here<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"450\" src=\"http:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3.png\" alt=\"\" class=\"wp-image-370\" srcset=\"https:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3.png 940w, https:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3-300x144.png 300w, https:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3-768x368.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Here you can filter the different structure like tree,chart and json input from menu on the right corner of the page. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>An example code(nodeJS) for managing response from an API<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https.get(url,function(response){   \n response.on(\"data\",function(data){\n\n            const weatherData = JSON.parse(data); \/\/convert to javascript object\n\n            const description = weatherData.weather[0].description;\n\n         const icon = weatherData.weather[0].icon;\n\n            const imageUrl = \"http:\/\/openweathermap.org\/img\/wn\/\"+icon + \".png\";\n         res.write(\"&lt;p>The temperature in London is\" + weatherData.main.temp + \"&lt;\/p>\");\n         res.write(\"&lt;h1>The description\" + description+ \"&lt;\/h1>\");\n         res.write(\"&lt;img src= \"+ imageUrl+\">\");\n        res.send();\n    });\n}); <\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Free Api Kanye West  &#8211;<a href=\"http:\/\/ https:\/\/kanye.rest\/\"> https:\/\/kanye.rest\/<\/a>  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Joke API Url    &#8211;  <a href=\"https:\/\/sv443.net\/jokeapi\/v2\/ \">https:\/\/sv443.net\/jokeapi\/v2\/  <\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Openweather.org   &#8211;  <a href=\"http:\/\/ https:\/\/openweathermap.org\/ \"> https:\/\/openweathermap.org\/ <\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Blog &#8211; <a href=\"https:\/\/youtu.be\/np4JqLjqHDI\">https:\/\/youtu.be\/np4JqLjqHDI<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is api? API is defined as a set of features and rules that exists inside a software program(application). In Web development, an API is generally a set of code features (e.g. methods, properties, events, and URLs) that a developer can use in their apps for interacting with components of a user&#8217;s web browser, or &#8230; <a title=\"What is API? How to Implement API?\" class=\"read-more\" href=\"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/\" aria-label=\"Read more about What is API? How to Implement API?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-357","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is API? How to Implement API? &#187; eRapidIT Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is API? How to Implement API? &#187; eRapidIT Blog\" \/>\n<meta property=\"og:description\" content=\"What is api? API is defined as a set of features and rules that exists inside a software program(application). In Web development, an API is generally a set of code features (e.g. methods, properties, events, and URLs) that a developer can use in their apps for interacting with components of a user&#8217;s web browser, or ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/\" \/>\n<meta property=\"og:site_name\" content=\"eRapidIT Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/erapidit\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/erapidit\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-28T07:16:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-05T06:05:04+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3.png\" \/>\n<meta name=\"author\" content=\"erapidblog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"erapidblog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/\"},\"author\":{\"name\":\"erapidblog\",\"@id\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/#\\\/schema\\\/person\\\/20bf995d0197ae5f88dafa96a98d8b44\"},\"headline\":\"What is API? How to Implement API?\",\"datePublished\":\"2022-06-28T07:16:19+00:00\",\"dateModified\":\"2022-07-05T06:05:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/\"},\"wordCount\":952,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/#\\\/schema\\\/person\\\/20bf995d0197ae5f88dafa96a98d8b44\"},\"image\":{\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/image-3.png\",\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/\",\"url\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/\",\"name\":\"What is API? How to Implement API? &#187; eRapidIT Blog\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/image-3.png\",\"datePublished\":\"2022-06-28T07:16:19+00:00\",\"dateModified\":\"2022-07-05T06:05:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/#primaryimage\",\"url\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/image-3.png\",\"contentUrl\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/image-3.png\",\"width\":940,\"height\":450},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/what-is-api-how-to-impliment-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is API? How to Implement API?\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/#website\",\"url\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/\",\"name\":\"eRapidIT Blog\",\"description\":\"A blog from an IT Consultant\",\"publisher\":{\"@id\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/#\\\/schema\\\/person\\\/20bf995d0197ae5f88dafa96a98d8b44\"},\"alternateName\":\"erapiditblog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/#\\\/schema\\\/person\\\/20bf995d0197ae5f88dafa96a98d8b44\",\"name\":\"erapidblog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/cropped-cropped-cropped-logo_erapidit.jpg\",\"url\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/cropped-cropped-cropped-logo_erapidit.jpg\",\"contentUrl\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/cropped-cropped-cropped-logo_erapidit.jpg\",\"width\":240,\"height\":48,\"caption\":\"erapidblog\"},\"logo\":{\"@id\":\"http:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/cropped-cropped-cropped-logo_erapidit.jpg\"},\"description\":\"eRapidiT has been providing IT professional services and marketing tactics to various small business industries for the last 6 years. Our primary aim is in the quality of the services and we are confident in our work style and ensure our responsibility is completed only when our works starts working for the client. We support each and every step when the client takes new decisions on their paths.\",\"sameAs\":[\"http:\\\/\\\/www.erapiditsolutions.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/erapidit\",\"https:\\\/\\\/www.instagram.com\\\/erapidit\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/erapidit\\\/?viewAsMember=true\"],\"url\":\"https:\\\/\\\/erapiditsolutions.com\\\/erapidblog\\\/author\\\/erapidblog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is API? How to Implement API? &#187; eRapidIT Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/","og_locale":"en_GB","og_type":"article","og_title":"What is API? How to Implement API? &#187; eRapidIT Blog","og_description":"What is api? API is defined as a set of features and rules that exists inside a software program(application). In Web development, an API is generally a set of code features (e.g. methods, properties, events, and URLs) that a developer can use in their apps for interacting with components of a user&#8217;s web browser, or ... Read more","og_url":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/","og_site_name":"eRapidIT Blog","article_publisher":"https:\/\/www.facebook.com\/erapidit","article_author":"https:\/\/www.facebook.com\/erapidit","article_published_time":"2022-06-28T07:16:19+00:00","article_modified_time":"2022-07-05T06:05:04+00:00","og_image":[{"url":"http:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3.png","type":"","width":"","height":""}],"author":"erapidblog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"erapidblog","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/#article","isPartOf":{"@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/"},"author":{"name":"erapidblog","@id":"http:\/\/erapiditsolutions.com\/erapidblog\/#\/schema\/person\/20bf995d0197ae5f88dafa96a98d8b44"},"headline":"What is API? How to Implement API?","datePublished":"2022-06-28T07:16:19+00:00","dateModified":"2022-07-05T06:05:04+00:00","mainEntityOfPage":{"@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/"},"wordCount":952,"commentCount":0,"publisher":{"@id":"http:\/\/erapiditsolutions.com\/erapidblog\/#\/schema\/person\/20bf995d0197ae5f88dafa96a98d8b44"},"image":{"@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/#primaryimage"},"thumbnailUrl":"http:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3.png","inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/","url":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/","name":"What is API? How to Implement API? &#187; eRapidIT Blog","isPartOf":{"@id":"http:\/\/erapiditsolutions.com\/erapidblog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/#primaryimage"},"image":{"@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/#primaryimage"},"thumbnailUrl":"http:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3.png","datePublished":"2022-06-28T07:16:19+00:00","dateModified":"2022-07-05T06:05:04+00:00","breadcrumb":{"@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/#primaryimage","url":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3.png","contentUrl":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2022\/06\/image-3.png","width":940,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/erapiditsolutions.com\/erapidblog\/what-is-api-how-to-impliment-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/erapiditsolutions.com\/erapidblog\/"},{"@type":"ListItem","position":2,"name":"What is API? How to Implement API?"}]},{"@type":"WebSite","@id":"http:\/\/erapiditsolutions.com\/erapidblog\/#website","url":"http:\/\/erapiditsolutions.com\/erapidblog\/","name":"eRapidIT Blog","description":"A blog from an IT Consultant","publisher":{"@id":"http:\/\/erapiditsolutions.com\/erapidblog\/#\/schema\/person\/20bf995d0197ae5f88dafa96a98d8b44"},"alternateName":"erapiditblog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/erapiditsolutions.com\/erapidblog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"http:\/\/erapiditsolutions.com\/erapidblog\/#\/schema\/person\/20bf995d0197ae5f88dafa96a98d8b44","name":"erapidblog","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"http:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2021\/07\/cropped-cropped-cropped-logo_erapidit.jpg","url":"http:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2021\/07\/cropped-cropped-cropped-logo_erapidit.jpg","contentUrl":"http:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2021\/07\/cropped-cropped-cropped-logo_erapidit.jpg","width":240,"height":48,"caption":"erapidblog"},"logo":{"@id":"http:\/\/erapiditsolutions.com\/erapidblog\/wp-content\/uploads\/2021\/07\/cropped-cropped-cropped-logo_erapidit.jpg"},"description":"eRapidiT has been providing IT professional services and marketing tactics to various small business industries for the last 6 years. Our primary aim is in the quality of the services and we are confident in our work style and ensure our responsibility is completed only when our works starts working for the client. We support each and every step when the client takes new decisions on their paths.","sameAs":["http:\/\/www.erapiditsolutions.com\/","https:\/\/www.facebook.com\/erapidit","https:\/\/www.instagram.com\/erapidit\/","https:\/\/www.linkedin.com\/company\/erapidit\/?viewAsMember=true"],"url":"https:\/\/erapiditsolutions.com\/erapidblog\/author\/erapidblog\/"}]}},"_links":{"self":[{"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/posts\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/comments?post=357"}],"version-history":[{"count":13,"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/posts\/357\/revisions"}],"predecessor-version":[{"id":380,"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/posts\/357\/revisions\/380"}],"wp:attachment":[{"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/media?parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/categories?post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/erapiditsolutions.com\/erapidblog\/wp-json\/wp\/v2\/tags?post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}