HIGHLY RECOMMENDED WEB HOSTING PROVIDER

SMIO WordPress API Complete Solution

SMIO WordPress API Complete Solution

LIVE PREVIEW

SMIO WordPress API Complete Solution

LIVE PREVIEW

What we offer?

We present an entire resolution to provide an entry or share any content material of your WordPress weblog by means of an JSON/XML API,
with very excessive safe completely different ranges and full management in each API service and each information factor within the providers.
Full integration with Advanced Custom Fields Free and Pro to construct a really dynamic and customized APIs.
Monitor the dimensions of API requests for every account by visible statistics and management within the allowed measurement of requests.
Plugin is prepared for Web and Mobile growth and Templates design.

Extra Help !

Our plugin can retrieve any information from WordPress and its plugins however this relying in your studying for plugin documentation and if you happen to don’t know the way we are going to allow you to without cost over our assist heart http://smartiolabs.com/support

For instance

You have to retrieve all posts for customized submit sort `product` consumer classes 1,4,6 and make a search within the submit desk columns in addition to the postmeta desk columns and at last order your outcomes with one of many submit meta values.
Simply you’ll be able to construct simply construct this question utilizing the plug-in service `getposts` and the request can be one thing like that:

http://smartiolabs.com/demo/api/getposts/?categoryid=1,4,6&custom_post=product&custom_search_and={"comment_count":"between 1 and 100","post_title":"like 'check'","post_author":"='1'"}&custom_meta_and={"worth":">=300","measurement":"in(1,3,5,8)"}&orderby=postmeta.worth&order=desc

For who?

Normal User: Share your WordPress content material with anyone.
Mobile builders: Easily entry to API providers for getting any information from WordPress, Plugin is prepared for cell growth.
Web builders: Use API features in your plugins growth.
Templates designers: Use API features inside your templates.

Additional Plans:

We additionally present extra plans for builders and enterprises here

API Services

  • User operations:
  • Login
  • Singup
  • Social signup and login
  • Edit the consumer profile
  • Lost password
  • Change consumer password
  • Change consumer profile picture
  • List of authors
  • Get full profile for creator
  • List of posts printed by an creator
  • Get posts that consumer remark in it
  • Posts:
  • Publish new submit
  • Update or edit a submit
  • Upload media file
  • Get posts by class or customized taxonomy
  • Search in posts
  • Last posts in weblog
  • Popular Posts in vary days
  • Get posts by submit format
  • View submit by id
  • Archive
  • Get posts by archive time
  • Comments:
  • Get feedback of a submit
  • Comment in a submit
  • Update or edit a remark
  • Last feedback within the weblog
  • View remark by ID
  • Pages:
  • Get record of pages
  • View a web page by ID
  • Categories:
  • Get record of all classes
  • View a class by ID
  • Taxonomies:
  • Get a listing of all customized taxonomies
  • View customized taxonomy object
  • Tags:
  • Get record of all tags
  • Get posts by tag
  • Services:
  • Display the record of community websites
  • Social accounts hyperlinks and stats
  • Blog choices and data
  • Contact WordPress administrator
  • Management Actions:
  • Change the submit standing
  • Change the remark standing
  • Delete consumer completely
  • Delete submit completely
  • Delete remark completely
  • Custom Services & Options:
  • Call one of many customized providers you made
  • Get a listing of all customized choices worth
  • Push Notification:
  • Save new machine token
  • Edit the machine subscription in channels
  • Get a listing of channels and whichever machine subscribed
  • Get the record of all channels

Features

  • Outputs two completely different information varieties XML / JSON / JSONP
  • OAuth 2.0 Authentication
  • Full integration with Advanced Custom Fields Free and Pro to construct a really dynamic and customized APIs
  • OAuth log-in web page authentication to guard your content material from stealing
  • Special permissions for each OAuth shopper ID
  • API utilization restrict for each OAuth entry token
  • Complex authentication degree for the premium content material
  • Client administration system for OAuth 2.0
  • Complete statistics for API utilization
  • Support Geolocation providers
  • API Full management : Enable/Disable each API service & each callback parameters
  • Determine the entry degree position for each API service
  • Build your personal service that you just make you to construct a customized API service
  • Create customized choices for end-user to make him customise the appliance
  • Support customized taxonomies, customized fields, customized submit varieties and meta containers
  • Many of dynamic choices to you (developer) and to the end-user
  • Full integration with WordPress’s core
  • Integrates with some superior plugins and there’s a future plan to extra different plugins
  • Special settings for the appliance permits the consumer full management over the numerous choices
  • Full integration with WordPress choices and settings
  • Support submit codecs in WordPress 3.8
  • All inputs are filtered and secured
  • Check required inputs for each technique and present errors if missed any parameter
  • Tables and rows are fastened so no output tags will change and that’s imply no app crashes will occur
  • Option to make use of API with an authentication key
  • Full documentation embedded contained in the plugin for developer use
  • Option to Enable or Disable developer mode

Push Notification System

Mobile push notification options require “Push Notification System” plugin .

API integrates with the next plugins:

Categories Images plugin
Advanced Custom Fields plugin
Stats module in Jetpack plugin
Social Count Plus plugin
Mobile Push Notification Messages plugin

Code Samples

OAuth Example

<?php
/*
Download supply 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/';

$shopper = new OAuth2Client(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);
    $response = $client->getAccessToken(TOKEN_ENDPOINT, 'authorization_code', $params);
    $client->setAccessToken($response['result']['access_token']);

    $params = array(
    'restrict' => 20, //Limit of outcome information
    'vary' => 30, //Number of days to calculate and return the most well-liked posts
    'custom_post' => 'video',
    'siteid' => 0
    );

    $response = $client->fetch('http://smartiolabs.com/demo/api/popular_posts/', $params, 'POST');
    echo json_encode($response['result']);
}

?>

Built-in Function Example

<?php

$args = array(
'restrict' => '20',
'vary' => 30, //Number of days to calculate and return the most well-liked posts
'custom_post' => 'video',
'siteid' => 0
);

$fetch = new smapi_core('popular_posts', $args);
if($fetch->error !== false){
  echo $fetch->error;
}
else{
  foreach($fetch->outcome as $submit){
    echo $submit['post_title'];
  }
}

?>

Javascript Use

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script sort="textual content/javascript">
$.ajax({
  url: 'http://smartiolabs.com/demo/popular_posts/?limit=20&siteid=',
  sort: 'GET',
  dataType: 'jsonp',
  success: operate (information, response) {
    if (response == 'success') {
        console.log(information);
    }
  }
});
</script>

Try it now

http://smartiolabs.com/demo/wp-admin

  • Note: Some options in management panel can be disabled for safety causes
  • User: admin
  • Password: demo

How to put in?

Just add plugin recordsdata to the required folder and certain that Permalink system is enabled

Documentation

  • Full documentation embedded contained in the plugin UI for developer use
  • Full documentation exists with plugin recordsdata
  • For fast view and check you’ll be able to go to this hyperlink:

http://smartiolabs.com/demo/documentation

Requirements

  • WordPress launch 3.0 or later
  • PHP model 5.2.4 or later

Note:

If you discovered this device is beneficial please don’t neglect to price us or sharelike the hyperlink in your social media.

Subscribe to get plugin future updates and share with you the updates roadmap

Support

We can be completely satisfied if you happen to ask us for any assist http://smartiolabs.com/support

Changelogs

Check all modifications logs click here

LIVE PREVIEWBUY FOR $19