Proporcionamos una solución completa para dar acceso o compartir cualquier contenido de su blog de WordPress a través de una API JSON/XML, con diferentes niveles de seguridad muy altos y control total en cada servicio API y cada elemento de datos en los servicios.
Integración completa con Advanced Custom Fields Free y Pro para crear API muy dinámicas y personalizadas.
Supervise el tamaño de las solicitudes de API para cada cuenta mediante estadísticas visuales y controle el tamaño permitido de las solicitudes.
El complemento está listo para el desarrollo web y móvil y el diseño de plantillas.
Nuestro complemento puede recuperar cualquier dato de WordPress y sus complementos, pero esto depende de su lectura de la documentación del complemento y, si no sabe cómo, lo ayudaremos de forma gratuita a través de nuestro centro de soporte. http://smartiolabs.com/support
Debe recuperar todas las publicaciones para las categorías de usuario 1,4,6 de tipo de publicación personalizada `producto` y realizar una búsqueda en las columnas de la tabla de publicaciones además de las columnas de la tabla postmeta y finalmente ordenar sus resultados con uno de los metavalores de la publicación.
Simplemente puede crear fácilmente esta consulta utilizando el servicio de complemento `getposts` y la solicitud será algo así:
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 'test'","post_author":"='1'"}&custom_meta_and={"price":">=300","size":"in(1,3,5,8)"}&orderby=postmeta.price&order=desc
Usuario normal: comparte tu contenido de WordPress con cualquier persona.
Desarrolladores móviles: acceda fácilmente a los servicios API para obtener datos de WordPress, el complemento está listo para el desarrollo móvil.
Desarrolladores web: utilice funciones API en el desarrollo de sus complementos.
Diseñadores de plantillas: utilice funciones API dentro de sus plantillas.
También ofrecemos planes adicionales para desarrolladores y empresas. aquí
Las funciones de notificación push móvil requieren “Sistema de notificaciones push” complemento.
Categorías Complemento de imágenes
Complemento de campos personalizados avanzados
Módulo de estadísticas en el complemento Jetpack
Complemento Social Count Plus
Complemento de mensajes de notificación push para dispositivos móviles
Ejemplo de OAuth
<?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 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(
'limit' => 20, //Limit of result data
'range' => 30, //Number of days to calculate and return the most popular posts
'custom_post' => 'video',
'siteid' => 0
);
$response = $client->fetch('http://smartiolabs.com/demo/api/popular_posts/', $params, 'POST');
echo json_encode($response['result']);
}
?>
Ejemplo de función incorporada
<?php
$args = array(
'limit' => '20',
'range' => 30, //Number of days to calculate and return the most popular posts
'custom_post' => 'video',
'siteid' => 0
);
$fetch = new smapi_core('popular_posts', $args);
if($fetch->error !== false){
echo $fetch->error;
}
else{
foreach($fetch->result as $post){
echo $post['post_title'];
}
}
?>
Uso de JavaScript
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script >
$.ajax({
url: 'http://smartiolabs.com/demo/popular_posts/?limit=20&siteid=',
type: 'GET',
dataType: 'jsonp',
success: function (data, response) {
if (response == 'success') {
console.log(data);
}
}
});
</script>
http://smartiolabs.com/demo/wp-admin
Simplemente cargue los archivos del complemento en la carpeta especificada y asegúrese de que el sistema Permalink esté habilitado
http://smartiolabs.com/demo/documentation
Si esta herramienta le resultó útil, no olvide calificarnos o compartir o darle me gusta al enlace en sus redes sociales.
Estaremos encantados si nos pides ayuda. http://smartiolabs.com/support
Verifique todos los registros de cambios haga clic aquí
Proporcionamos una solución completa para dar acceso o compartir cualquier contenido de su blog de WordPress a través de una API JSON/XML, con diferentes niveles de seguridad muy altos y control total en cada servicio API y cada elemento de datos en los servicios.
Integración completa con Advanced Custom Fields Free y Pro para crear API muy dinámicas y personalizadas.
Supervise el tamaño de las solicitudes de API para cada cuenta mediante estadísticas visuales y controle el tamaño permitido de las solicitudes.
El complemento está listo para el desarrollo web y móvil y el diseño de plantillas.
Nuestro complemento puede recuperar cualquier dato de WordPress y sus complementos, pero esto depende de su lectura de la documentación del complemento y, si no sabe cómo, lo ayudaremos de forma gratuita a través de nuestro centro de soporte. http://smartiolabs.com/support
Debe recuperar todas las publicaciones para las categorías de usuario 1,4,6 de tipo de publicación personalizada `producto` y realizar una búsqueda en las columnas de la tabla de publicaciones además de las columnas de la tabla postmeta y finalmente ordenar sus resultados con uno de los metavalores de la publicación.
Simplemente puede crear fácilmente esta consulta utilizando el servicio de complemento `getposts` y la solicitud será algo así:
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 'test'","post_author":"='1'"}&custom_meta_and={"price":">=300","size":"in(1,3,5,8)"}&orderby=postmeta.price&order=desc
Usuario normal: comparte tu contenido de WordPress con cualquier persona.
Desarrolladores móviles: acceda fácilmente a los servicios API para obtener datos de WordPress, el complemento está listo para el desarrollo móvil.
Desarrolladores web: utilice funciones API en el desarrollo de sus complementos.
Diseñadores de plantillas: utilice funciones API dentro de sus plantillas.
También ofrecemos planes adicionales para desarrolladores y empresas. aquí
Las funciones de notificación push móvil requieren “Sistema de notificaciones push” complemento.
Categorías Complemento de imágenes
Complemento de campos personalizados avanzados
Módulo de estadísticas en el complemento Jetpack
Complemento Social Count Plus
Complemento de mensajes de notificación push para dispositivos móviles
Ejemplo de OAuth
<?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 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(
'limit' => 20, //Limit of result data
'range' => 30, //Number of days to calculate and return the most popular posts
'custom_post' => 'video',
'siteid' => 0
);
$response = $client->fetch('http://smartiolabs.com/demo/api/popular_posts/', $params, 'POST');
echo json_encode($response['result']);
}
?>
Ejemplo de función incorporada
<?php
$args = array(
'limit' => '20',
'range' => 30, //Number of days to calculate and return the most popular posts
'custom_post' => 'video',
'siteid' => 0
);
$fetch = new smapi_core('popular_posts', $args);
if($fetch->error !== false){
echo $fetch->error;
}
else{
foreach($fetch->result as $post){
echo $post['post_title'];
}
}
?>
Uso de JavaScript
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script >
$.ajax({
url: 'http://smartiolabs.com/demo/popular_posts/?limit=20&siteid=',
type: 'GET',
dataType: 'jsonp',
success: function (data, response) {
if (response == 'success') {
console.log(data);
}
}
});
</script>
http://smartiolabs.com/demo/wp-admin
Simplemente cargue los archivos del complemento en la carpeta especificada y asegúrese de que el sistema Permalink esté habilitado
http://smartiolabs.com/demo/documentation
Si esta herramienta le resultó útil, no olvide calificarnos o compartir o darle me gusta al enlace en sus redes sociales.
Estaremos encantados si nos pides ayuda. http://smartiolabs.com/support
Verifique todos los registros de cambios haga clic aquí
¡Obtén acceso instantáneo a tas las descargas exclusivas! 😎 Con una suscripción mensual de solo $16.50/USD. ¡No te pierdas esta oportunidad! Regístrate ahora y comienza a descargar todo lo que necesitas para llevar tu proyecto al siguiente nivel. 💪