{"id":6917,"date":"2019-05-11T06:22:31","date_gmt":"2019-05-11T06:22:31","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=6917"},"modified":"2019-09-13T11:33:26","modified_gmt":"2019-09-13T11:33:26","slug":"read-wordpress-data-using-ssis-rest-api-call","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/","title":{"rendered":"Read WordPress data using SSIS REST API Call"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6919 \" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo-150x150.png\" alt=\"WordPress\" width=\"110\" height=\"110\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo-150x150.png 150w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo-300x300.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png 500w\" sizes=\"(max-width: 110px) 100vw, 110px\" \/><\/a>In this post you will learn how to Read WordPress data using SSIS REST API Call (Drag and drop approach without any coding).\u00a0 We will use\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-json-file-source\/\" target=\"_blank\" rel=\"noopener\">SSIS JSON\/ REST API Source<\/a>\u00a0to extract data from WordPress API. In this blog we will see how to get all WordPress Posts, Pages and Categories using JSON Source and load it into the SQL Server.<\/p>\n<p>Now let&#8217;s look at step by step approach to call WordPress REST API.<\/p>\n<h2><\/h2>\n<h2>Prerequisite<\/h2>\n<ol>\n<li>First, you will need to have SSIS installed<\/li>\n<li>Secondly, make sure to have SSDT<\/li>\n<li>Thirdly, You have obtained WordPress account credential with read and write permission.<\/li>\n<li>Finally, do not forget to install\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\" target=\"_blank\" rel=\"noopener\">ZappySys\u00a0SSIS PowerPack<\/a><\/li>\n<\/ol>\n<h2>What is WordPress<\/h2>\n<p>WordPress is a free and open-source content management system based on PHP &amp; MySQL. Features include a plugin architecture and a template system. It is most associated with blogging but supports other types of web content including more traditional mailing lists and forums, media galleries, and online stores.<\/p>\n<h2>Read data from\u00a0WordPress\u00a0using SSIS JSON Source<\/h2>\n<p>Let&#8217;s start with an example. We use SSIS JSON Source Task to make call to WordPress API, we will load WordPress Pages data to SQL Server.<\/p>\n<h3>Get all Posts, Pages and Categories using WordPress API<\/h3>\n<ol>\n<li>First of All, Drag and drop Data Flow Task from SSIS Toolbox and double click it to edit.<img class=\"yoast-text-mark\" \/><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/ssis-drag-drop-data-flow-task.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7934 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/ssis-drag-drop-data-flow-task.png\" alt=\"Drag and Drop SSIS Data Flow Task from SSIS Toolbox\" width=\"460\" height=\"155\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/ssis-drag-drop-data-flow-task.png 460w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/ssis-drag-drop-data-flow-task-300x101.png 300w\" sizes=\"(max-width: 460px) 100vw, 460px\" \/><\/a><\/li>\n<li>Furthermore, Drag and Drop JSON Source(REST API and File) File Task from the SSIS Toolbox.<img class=\"yoast-text-mark\" \/>\n<div id=\"attachment_3766\" style=\"width: 604px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/ssis-json-source-for-getting-basic-profile-from-linkedin.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3766\" class=\"size-full wp-image-3766\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/ssis-json-source-for-getting-basic-profile-from-linkedin.png\" alt=\"Drag and Drop JSON Source Component\" width=\"594\" height=\"268\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/ssis-json-source-for-getting-basic-profile-from-linkedin.png 594w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/ssis-json-source-for-getting-basic-profile-from-linkedin-300x135.png 300w\" sizes=\"(max-width: 594px) 100vw, 594px\" \/><\/a><p id=\"caption-attachment-3766\" class=\"wp-caption-text\">Drag and Drop JSON Source Component<\/p><\/div><\/li>\n<li>Double click on that Component to Edit the Configurations. Select File path or web URL from the Access Mode drop-down.<br \/>\nEnter Web URL like this to Get all <strong>Pages.\u00a0<\/strong>Please refer to this link of <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/\" target=\"_blank\" rel=\"noopener\">WordPress API<\/a> for more information.<\/p>\n<pre class=\"lang:default decode:true yoast-text-mark\">https:\/\/{{your-wordpress-domain}}\/wp-json\/wp\/v2\/pages?page=1&amp;per_page=100<\/pre>\n<p>To Get all <strong>Posts<\/strong><\/p>\n<pre class=\"lang:default decode:true yoast-text-mark\">https:\/\/{{your-wordpress-domain}}\/wp-json\/wp\/v2\/posts?page=1&amp;per_page=100<\/pre>\n<p>To Get all <strong>Categories<\/strong><\/p>\n<pre class=\"lang:default decode:true yoast-text-mark \">https:\/\/{{your-wordpress-domain}}\/wp-json\/wp\/v2\/categories?page=1&amp;per_page=100<\/pre>\n<p>Here, <strong>your-wordpress-domain <\/strong>is your WordPress site domain name (here we are using our zappysys.com wordpress site)<strong>.<\/strong><\/p>\n<p><strong>* page<\/strong>\u00a0is the index of the first item returned in the page of results.<br \/>\n<strong>* per_page<\/strong>\u00a0the maximum number of items that can be returned per page. Each API endpoint may have a different limit for the number of items returned, and these limits may change without notice. (For more See this\u00a0<a href=\"https:\/\/developer.wordpress.org\/rest-api\/using-the-rest-api\/pagination\/\" target=\"_blank\" rel=\"noopener\">WordPress API Documentation for Pagination<\/a>)<\/p>\n<div id=\"attachment_6924\" style=\"width: 704px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-set-url-json-source.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6924\" class=\"wp-image-6924 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-set-url-json-source.png\" alt=\"Set URL in JSON Source\" width=\"694\" height=\"724\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-set-url-json-source.png 694w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-set-url-json-source-288x300.png 288w\" sizes=\"(max-width: 694px) 100vw, 694px\" \/><\/a><p id=\"caption-attachment-6924\" class=\"wp-caption-text\">Set URL in JSON Source<\/p><\/div><\/li>\n<li>Check Use Credentials Option and select a\u00a0new ZS-HTTP Connection from the drop-down.<\/li>\n<li>Configure new HTTP Connection for WordPress as below.<br \/>\nBasically, you need to enter 3 pieces on the General tab (i.e. WordPress Site URL, UserName and Password)<\/p>\n<div id=\"attachment_4330\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/07\/ssis-json-source-http-jira-connection.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4330\" class=\"wp-image-4330 size-medium_large\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/07\/ssis-json-source-http-jira-connection-768x376.png\" alt=\"JIRA Connection: HTTP Connection Manager\" width=\"720\" height=\"353\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/07\/ssis-json-source-http-jira-connection-768x376.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/07\/ssis-json-source-http-jira-connection-300x147.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/07\/ssis-json-source-http-jira-connection-1024x502.png 1024w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/07\/ssis-json-source-http-jira-connection.png 1496w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-4330\" class=\"wp-caption-text\">WordPress Connection: HTTP Connection Manager<\/p><\/div><\/li>\n<li>Likewise, we are going to set Pagination related configurations for WordPress API request. For example, if you want to read 100 records in each response and keep doing it until last page found then set\u00a0<b>Page=1, Per_page=100 and Increment by 1<\/b>.\n<div id=\"attachment_6926\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-pagination-json-source.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6926\" class=\"wp-image-6926 size-medium_large\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-pagination-json-source-768x786.png\" alt=\"JSON Source \u2013 WordPress request Pagination Configurations Settings\" width=\"720\" height=\"737\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-pagination-json-source-768x786.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-pagination-json-source-293x300.png 293w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-pagination-json-source.png 786w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-6926\" class=\"wp-caption-text\">JSON Source \u2013 WordPress request Pagination Configurations Settings<\/p><\/div><\/li>\n<li>Select the desire Filter and click on Preview button to see the response data.\n<div id=\"attachment_6927\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-preview-json-source.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6927\" class=\"wp-image-6927 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/ssis-wordpress-preview-json-source-e1557565619232.png\" alt=\"JSON Source: Preview WordPress Data\" width=\"700\" height=\"468\" \/><\/a><p id=\"caption-attachment-6927\" class=\"wp-caption-text\">JSON Source: Preview WordPress Data<\/p><\/div><\/li>\n<li>Finally, click OK to save JSON Source settings.<\/li>\n<li>That\u2019s it we are ready to load WordPress data to SQL Server.<\/li>\n<\/ol>\n<h3>Load WordPress data into SQL Server<\/h3>\n<div class=\"content_block\" id=\"custom_post_widget-5617\"><p>ZappySys SSIS PowerPack makes it easy to load data from various sources such as REST, SOAP, JSON, XML, CSV or from other source into SQL Server, or PostgreSQL, or Amazon Redshift, or other  targets. The <strong>Upsert Destination<\/strong> component allows you to automatically insert new records and update existing ones based on key columns. Below are the detailed steps to configure it.<\/p>\r\n<h3>Step 1: Add Upsert Destination to Data Flow<\/h3>\r\n<ol>\r\n<li>Drag and drop the <strong>Upsert Destination<\/strong> component from the SSIS Toolbox.<\/li>\r\n<li>Connect your source component (e.g., JSON \/ REST \/ Other Source) to the Upsert Destination.<\/li>\r\n<\/ol>\r\n<div class=\"wp-caption aligncenter\">\r\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2017\/08\/ssis-data-flow-drag-drop-upsert-destination.png\">\r\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full\" alt=\"\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2017\/08\/ssis-data-flow-drag-drop-upsert-destination.png\" \/><\/a>\r\n<p class=\"wp-caption-text\">SSIS - Data Flow - Drang and Drop Upsert Destination Component<\/p>\r\n<\/div>\r\n<h3>Step 2: Configure Target Connection<\/h3>\r\n<ol>\r\n<li>Double-click the <strong>Upsert Destination<\/strong> component to open the configuration window.<\/li>\r\n<li>Under <strong>Connection<\/strong>, select an existing target connection or click <strong>NEW<\/strong> to create a new connection.\r\n<ul>\r\n<li>Example: SQL Server, or PostgreSQL, or Amazon Redshift.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ol>\r\n<h3>Step 3: Select or Create Target Table<\/h3>\r\n<ol>\r\n<li>In the <strong>Target Table<\/strong> dropdown, select the table where you want to load data.<\/li>\r\n<li>Optionally, click <strong>NEW<\/strong> to create a new table based on the source columns.<\/li>\r\n<\/ol>\r\n<div class=\"wp-caption aligncenter\">\r\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2020\/09\/upsert-destination-configuration.png\">\r\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full\" alt=\"\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2020\/09\/upsert-destination-configuration.png\" \/><\/a>\r\n<p class=\"wp-caption-text\">Configure SSIS Upsert Destination Connection - Loading data (REST \/ SOAP \/ JSON \/ XML \/CSV) into SQL Server or other target using SSIS<\/p>\r\n<\/div>\r\n<h3>Step 4: Map Columns<\/h3>\r\n<ol>\r\n<li>Go to the <strong>Mappings<\/strong> tab.<\/li>\r\n<li>Click <strong>Auto Map<\/strong> to map source columns to target columns by name.<\/li>\r\n<li>Ensure you <strong>check the Primary key column(s)<\/strong> that will determine whether a record is inserted or updated.<\/li>\r\n<li>You can manually adjust the mappings if necessary.<\/li>\r\n<\/ol>\r\n <div class=\"wp-caption aligncenter\">\r\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2020\/09\/upsert-destination-key.png\">\r\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full\" alt=\"\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2020\/09\/upsert-destination-key.png\" \/><\/a>\r\n<p class=\"wp-caption-text\">SSIS Upsert Destination - Columns Mappings<\/p>\r\n<\/div>\r\n<h3>Step 5: Save Settings<\/h3>\r\n<ul>\r\n<li>Click <strong>OK<\/strong> to save the Upsert Destination configuration.<\/li>\r\n<\/ul>\r\n<h3>Step 6: Optional: Add Logging or Analysis<\/h3>\r\n<ul>\r\n<li>You may add extra destination components to log the number of inserted vs. updated records for monitoring or auditing purposes.<\/li>\r\n<\/ul>\r\n<h3>Step 7: Execute the Package<\/h3>\r\n<ul>\r\n<li>Run your SSIS package and verify that the data is correctly inserted and updated in the target table.<\/li>\r\n<\/ul>\r\n<div class=\"wp-caption aligncenter\">\r\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/12\/ssis-upsert-destination-execute.png\">\r\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full\" alt=\"\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/12\/ssis-upsert-destination-execute.png\" \/><\/a>\r\n<p class=\"wp-caption-text\">SSIS Upsert Destination Execution<\/p>\r\n<\/div><\/div>\n<h2><span id=\"Conclusion\">Conclusion<\/span><\/h2>\n<p>In this post you have seen how easy it is to Read WordPress data using SSIS REST API Call in few clicks. We used\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-json-file-source\/\" target=\"_blank\" rel=\"noopener\">JSON Source Component<\/a>\u00a0to call WordPress REST API and load data into SQL server. You can\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\">download SSIS PowerPack here<\/a>\u00a0to try many other scenarios not discussed in this blog along with 70+ other components.<\/p>\n<h2><span id=\"References\">References<\/span><\/h2>\n<p>Finally, you can use the following links for more information about the use of WordPress REST API with our tools:<\/p>\n<ul>\n<li><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-json-file-source\/\" target=\"_blank\" rel=\"noopener\">JSON Source<\/a>, you can also find\u00a0<a href=\"https:\/\/youtu.be\/t4fSghbSZLo\" target=\"_blank\" rel=\"noopener\">Tutorial Video<\/a>\u00a0here.<\/li>\n<li><strong>Help File:<\/strong>\u00a0Documentation of\u00a0<a href=\"https:\/\/zappysys.com\/onlinehelp\/ssis-powerpack\/index.htm#page=json-source.htm\" target=\"_blank\" rel=\"noopener\">SSIS Json Source<\/a><\/li>\n<li><a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/\" target=\"_blank\" rel=\"noopener\">WordPress API<\/a><\/li>\n<li><a href=\"https:\/\/developer.wordpress.org\/rest-api\/using-the-rest-api\/authentication\/\" target=\"_blank\" rel=\"noopener\">WP API\u00a0Authentication<\/a><\/li>\n<li><a href=\"https:\/\/developer.wordpress.org\/rest-api\/using-the-rest-api\/pagination\/\" target=\"_blank\" rel=\"noopener\">WP API\u00a0Pagination<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In this post you will learn how to Read WordPress data using SSIS REST API Call (Drag and drop approach without any coding).\u00a0 We will use\u00a0SSIS JSON\/ REST API Source\u00a0to extract data from WordPress API. In this blog we will see how to get all WordPress Posts, Pages and Categories using JSON Source and [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":6919,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[277,17],"tags":[6,48,12,483],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Read WordPress data using SSIS REST API Call | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"Read WordPress data using SSIS REST API Call, Read WordPress data with Pagination option, Read categories, Posts, Pages using WordPress Rest API.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Read WordPress data using SSIS REST API Call | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"Read WordPress data using SSIS REST API Call, Read WordPress data with Pagination option, Read categories, Posts, Pages using WordPress Rest API.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2019-05-11T06:22:31+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2019-09-13T11:33:26+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"500\" \/>\r\n\t<meta property=\"og:image:height\" content=\"500\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ZappySys\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/\",\"url\":\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/\",\"name\":\"Read WordPress data using SSIS REST API Call | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png\",\"datePublished\":\"2019-05-11T06:22:31+00:00\",\"dateModified\":\"2019-09-13T11:33:26+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\"},\"description\":\"Read WordPress data using SSIS REST API Call, Read WordPress data with Pagination option, Read categories, Posts, Pages using WordPress Rest API.\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png\",\"width\":500,\"height\":500,\"caption\":\"WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Read WordPress data using SSIS REST API Call\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zappysys.com\/blog\/#website\",\"url\":\"https:\/\/zappysys.com\/blog\/\",\"name\":\"ZappySys Blog\",\"description\":\"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zappysys.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\",\"name\":\"ZappySys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"caption\":\"ZappySys\"},\"url\":\"https:\/\/zappysys.com\/blog\/author\/hshah\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Read WordPress data using SSIS REST API Call | ZappySys Blog","description":"Read WordPress data using SSIS REST API Call, Read WordPress data with Pagination option, Read categories, Posts, Pages using WordPress Rest API.","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:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/","og_locale":"en_US","og_type":"article","og_title":"Read WordPress data using SSIS REST API Call | ZappySys Blog","og_description":"Read WordPress data using SSIS REST API Call, Read WordPress data with Pagination option, Read categories, Posts, Pages using WordPress Rest API.","og_url":"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/","og_site_name":"ZappySys Blog","article_published_time":"2019-05-11T06:22:31+00:00","article_modified_time":"2019-09-13T11:33:26+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png","type":"image\/png"}],"author":"ZappySys","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/","url":"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/","name":"Read WordPress data using SSIS REST API Call | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png","datePublished":"2019-05-11T06:22:31+00:00","dateModified":"2019-09-13T11:33:26+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35"},"description":"Read WordPress data using SSIS REST API Call, Read WordPress data with Pagination option, Read categories, Posts, Pages using WordPress Rest API.","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/05\/WordPress_logo.png","width":500,"height":500,"caption":"WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/read-wordpress-data-using-ssis-rest-api-call\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Read WordPress data using SSIS REST API Call"}]},{"@type":"WebSite","@id":"https:\/\/zappysys.com\/blog\/#website","url":"https:\/\/zappysys.com\/blog\/","name":"ZappySys Blog","description":"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zappysys.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35","name":"ZappySys","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","caption":"ZappySys"},"url":"https:\/\/zappysys.com\/blog\/author\/hshah\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/6917"}],"collection":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=6917"}],"version-history":[{"count":28,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/6917\/revisions"}],"predecessor-version":[{"id":7998,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/6917\/revisions\/7998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/6919"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=6917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=6917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=6917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}