What we provide?
we offer an entire method to provide an get right of entry to or share any content material of your Wordpress weblog via an JSON/XML API, with very top safe other levels and full regulate in each and every API carrier and every data element within the services and products.
Monitor the size of API requests for each account by way of visible records and control within the allowed size of requests.
Plugin is set for Internet and Cell building and Templates design.
Additional Help !
Our plugin can retrieve any information from Wordpress and its plugins but this depending on your studying for plugin documentation and should you don’t know how we will be able to help you totally free over our toughen heart http://smartiolabs.com/support
as an example
you wish to have to retrieve all posts for custom post type `product` consumer categories 1,4,6 and make a search in the post table columns but even so the postmeta table columns and at last order your results with one in every of the publish meta values.
Simply you'll be able to build easily build this query the usage of the plug-in carrier `getposts` and the request might be something like that:
For who?
Customary User: Share your Wordpress content with anybody.
Mobile developers: Easily get admission to to API services and products for getting any information from Wordpress, Plugin is ready for cell development.
Web developers: Use API purposes for your plugins development.
Templates designers: Use API purposes within your templates.
API Services And Products
- Consumer operations:
- Login
- Singup
- Social signup and login
- Edit the person profile
- Misplaced password
- Modification consumer password
- Modification person profile symbol
- Record of authors
- Get full profile for author
- Record of posts published by way of an writer
- Get posts that consumer remark in it
- Posts:
- Submit new post
- Replace or edit a publish
- Upload media document
- Get posts by category or custom taxonomy
- Search in posts
- Final posts in weblog
- Common Posts in vary days
- Get posts by way of publish structure
- View post through identity
- Archive
- Get posts via archive time
- Feedback:
- Get feedback of a submit
- Comment in a publish
- Update or edit a remark
- Remaining comments in the weblog
- View comment by ID
- Pages:
- Get listing of pages
- View a web page by means of IDENTITY
- Categories:
- Get checklist of all categories
- View a class by way of IDENTITY
- Taxonomies:
- Get a list of all custom taxonomies
- View customized taxonomy item
- Tags:
- Get list of all tags
- Get posts by way of tag
- Services:
- Display the checklist of community sites
- Social accounts links and stats
- Weblog choices and knowledge
- Touch Wordpress administrator
- Management Actions:
- Change the put up status
- Change the comment status
- Delete user completely
- Delete put up permanently
- Delete remark permanently
- Custom Products And Services & Choices:
- Name one in every of the custom products and services you made
- Get an inventory of all customized choices value
- Push Notification:
- Store new instrument token
- Edit the software subscription in channels
- Get a listing of channels and whichever device subscribed
- Get the listing of all channels
Options
- Outputs two different data varieties XML / JSON / JSONP
- OAuth 2.ZERO Authentication for prime safety
- OAuth log-in web page authentication to offer protection to your content from stealing
- Unique permissions for every OAuth shopper ID
- API utilization limit for every OAuth get right of entry to token
- Complicated authentication degree for the top class content material
- Client management gadget for OAuth 2.ZERO
- Entire statistics for API usage
- Beef Up Geolocation services
- API Full keep watch over : Permit/Disable each and every API carrier & each and every callback parameters
- Resolve the access degree position for every API carrier
- Build your individual provider that you simply make you to construct a customized API service
- Create customized options for finish-consumer to make him customise the appliance
- Make Stronger custom taxonomies, custom fields, customized put up varieties and meta boxes
- many of dynamic choices to you (developer) and to the tip-user
- Complete integration with Wordpress’s middle
- Integrates with a few superior plugins and there is a long run plan to more other plugins
- Unique settings for the application allows the person full regulate over the many options
- Complete integration with Wordpress choices and settings
- Support post codecs in Wordpress 3.8
- All inputs are filtered and secured
- Take A Look At required inputs for each means and display mistakes if missed any parameter
- Tables and rows are fastened so no output tags will modification and that’s mean no app crashes will happen
- strategy to use API with an authentication key
- Complete documentation embedded inside the plugin for developer use
- solution to Enable or Disable developer mode
Push Notification Device
Mobile push notification options require “Push Notification Gadget” plugin .
API integrates with the next plugins:
Categories Images plugin
Complex Customized Fields plugin
Stats module in Jetpack plugin
Social Rely Plus plugin
Cell Push Notification Messages plugin
Code Samples
OAuth Instance
<?php /* Download source library from http://smartiolabs.com/blog/wordpress-api-plugin-oauth-lib/ */ require('OAuth.php'); const CLIENT_ID = 'REPLACE_CLIENT_ID'; const CLIENT_SECRET = 'REPLACE_CLIENT_SECRET'; const REDIRECT_URI = 'http://smartiolabs.com/demo/oauth/callback.php'; const AUTHORIZATION_ENDPOINT = 'http://smartiolabs.com/demo/api/authorize/'; const TOKEN_ENDPOINT = 'http://smartiolabs.com/demo/api/access_token/'; $client = new OAuth2\Client(CLIENT_ID, CLIENT_SECRET); if (!isset($_GET'code')) $auth_url = $client->getAuthenticationUrl(AUTHORIZATION_ENDPOINT, REDIRECT_URI); header('Location: ' . $auth_url); else $params = array('code' => $_GET'code', 'redirect_uri' => REDIRECT_URI); $ ?>Constructed-in Serve As Instance
<?php $args = array( 'restrict' => '20', 'vary' => 30, //Collection Of days to calculate and go back the most fashionable posts 'custom_post' => 'video', 'siteid' => 0 ); $fetch = new smapi_core('popular_posts', $args); if($fetch->error !== false) echo $fetch->error; elseoutcome as $post)submit'post_title'; } } ?>Javascript Use
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script type="textual content/javascript"> $.ajax( url: 'http://smartiolabs.com/demo/popular_posts/?limit=20&siteid=', type: 'GET', dataType: 'jsonp', success: function (data, response) }); </script>Check Out it now
http://smartiolabs.com/demo/wp-admin
- Word: Some options in control panel might be disabled for safety reasons
- Person: admin
- Password: demo
tips on how to set up?
Just add plugin information to the desired folder and sure that Permalink gadget is enabled
Documentation
- Complete documentation embedded throughout the plugin UI for developer use
- Full documentation exists with plugin information
- for speedy view and check you'll be able to discuss with this hyperlink:
Necessities
- Wordpress unencumber 3.ZERO or later
- PHP model 5.2.FOUR or later
Be Aware:
In Case You found this software is useful please don’t omit to fee us or proportion\just like the link on your social media.
sign up for get plugin future updates and proportion with you the updates roadmap
Credit:
- Big thanks to @divme for designing plugin banner
- jQuery Shape Plugin
- jQuery iPhone-like switch button
- Icons from ICONFINDER
- Google Charts
Toughen
We will be glad in the event you ask us for any help http://smartiolabs.com/enhance
Changelog
Version FOUR.3 – 24/01/2016
-Worm repair: repair a subject matter in classes serviceVersion 4.2 – 01/09/2016
-New Feature: filters on SQL queries to edit them sooner than execution -New Function: one click automobile replace device -Worm restoration: minor bugs fastenedModel 4.1 – 10/12/2015
-Malicious Program fix: minor bugs mountedVersion FOUR.0 – 08/11/2015
-New Feature: Strengthen `getposts` carrier to make custom search using any put up desk columns -New Characteristic: Fortify `getposts` carrier to search in submit meta values -New Feature: Order `getposts` service with any column in the post desk or postmeta table -New Characteristic: Add Wordpress filters for services and products getComments, getposts, authors and categories -Bug repair: Restore minor insectsVersion 3.9 – 06/01/2015
-Growth: New authentication log-in page for OAuth authentication to offer protection to your content material from stealing -Development: Different permissions for every OAuth shopper IDENTIFICATION -Improvement: API usage restrict for every OAuth get admission to tokenVersion 3.8 – 02/12/2015
-Growth: Support reading 'Advanced customized fields' in classes and taxonomies services and products -Malicious Program Fix: Restore trojan horse in social log-in carrierVersion 3.7 – 12/22/2014
-New Carrier: Update user profile -New Feature: New advanced authentication degree for the premium contentModel 3.6 – 10/15/2014
-New Carrier: Update or edit a post -New Service: Replace or edit a remark -Development: SQL custom service returns now the QUESTION errors if it happened -Bug Restoration: Restore a trojan horse in `get_comments` provider -Trojan Horse Restore: Restore a bug when add a new customized service or edit -Computer Virus Restore: Minor worm fixesVersion 3.5 – 08/09/2014
- Minor bugs mountedVersion 3.FOUR – 06/02/2014
-Development: Fortify RTL style -Improvement: Toughen customized service builder to execute PHP codeModel 3.3 – 05/12/2014
-Bug Restore: Restore blunders in `get_posts_archive` service -Development: Improve Geolocation products and servicesVersion 3.2 – 03/08/2014
-Improvement: Reinforce add new submit with customized field and customized meta -Development: Fortify add new submit in draft, published or any standing -Improvement: Make category IDENTITY isn't required in `getposts` carrier -Development: Toughen clear out `getposts` via submit standing -New Provider: Change person password -New Provider: Modification the post standing -New Service: Modification the comment standing -New Service: Delete user completely -New Carrier: Delete put up completely -New Service: Delete remark permanently -New Service: Amendment user profile image -Development: Toughen upload/upload profile image in `signup` carrier -Development: Strengthen clear out `getComments` through remark status -Development: Improve add new comment with customized meta -Growth: Give A Boost To signup person with custom field and customized meta -Trojan Horse Repair: Fix compatibility with PHP model 5.2 -Computer Virus Fix: Restoration trojan horse while try to construct new customized providerVersion 3.1 – 02/24/2014
-New Feature: Beef Up Wordpress multisite -New Characteristic: Make Stronger JSONP output -New Carrier: Upload new service to show the network web sites -Bug Restore: Restore errors in user roles while signup new user -Malicious Program Restoration: Fix error in "Registeration Standing" choice -Improvement: Settle For uploading image in new put up carrier and set as the publish featured symbol -Growth: Display posts services strengthen now filtering by means of customized taxonomies and custom meta values -Improvement: Add put up provider supports now add with customized taxonomies -Growth: Sturdy enhance in seek carrier -New Characteristic: Notify while exists new replace for the pluginModel 3.0 – 01/28/2014
-New Function: Shopper gadget control -New Function: OAuth 2.0 authorization system -New Characteristic: Engine keep an eye on to easy keep watch over in the API services -New Feature: Visual statistics for API usage -New Function: Maintenance mode: Open/Shut API with a customised message -New Option: Resolve a max restrict for the result knowledge in line with web page -Improvement: Isolate the push notification system to a new plugin -Development: Build custom carrier UI enhancements -Development: Create customized choices UI improvements -Improvement: Code samples in the documentation page -New Provider: Logout and wreck consumer sessions -Computer Virus Fix: Minor worm fixesVersion 2.ZERO – 01/07/2014
-Improvement: Support customized taxonomies -Growth: Enhance custom put up types -Improvement: Improve customized fields -Growth: Strengthen meta packing containers -New Function: Push notification channels -New Characteristic: Add media information -New Feature: Build custom products and services -New Function: create custom choices -Improvement: Set featured submit image while post new post -Growth: Support submit formats -Bug Repair: Repair the publish featured image URLVersion 1.ZERO – 12/28/2013
Model 1.ZERO beta – 09/01/2011
FULL DOWNLOAD
No comments:
Post a Comment