Solução completa da API SMIO Wordpress

Descrição

O que nós fornecemos?

Fornecemos uma solução completa para dar acesso ou compartilhar qualquer conteúdo do seu blog WordPress através de uma API JSON/XML, com níveis de segurança muito altos e controle total em cada serviço de API e cada elemento de dados nos serviços.
Integração total com Advanced Custom Fields Free e Pro para construir APIs muito dinâmicas e personalizadas.
Monitore o tamanho das solicitações de API para cada conta por estatísticas visuais e controle no tamanho permitido das solicitações.
Plugin está pronto para desenvolvimento Web e Mobile e design de modelos.

Ajuda extra !

Nosso plugin pode recuperar qualquer dado do WordPress e seus plugins, mas isso depende da sua leitura da documentação do plugin e se você não sabe como vamos ajudá-lo gratuitamente em nosso centro de suporte http://smartiolabs.com/support

Por exemplo

Você precisa recuperar todas as postagens para as categorias de usuário ‘produto’ do tipo de postagem personalizada 1,4,6 e fazer uma pesquisa nas colunas da tabela de postagem além das colunas da tabela postmeta e, finalmente, ordenar seus resultados com um dos valores meta da postagem.
Simplesmente você pode construir facilmente esta consulta usando o serviço de plug-in `getposts` e a solicitação será algo assim:

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

Para quem?

Usuário Normal: Compartilhe seu conteúdo WordPress com qualquer pessoa.
Desenvolvedores móveis: Acesso fácil aos serviços de API para obter quaisquer dados do WordPress, o Plugin está pronto para desenvolvimento móvel.
Desenvolvedores da Web: Use funções de API no desenvolvimento de plugins.
Designers de modelos: use funções de API dentro de seus modelos.

Planos Adicionais:

Também fornecemos planos adicionais para desenvolvedores e empresas aqui

Serviços de API

  • Operações do usuário:
  • Conecte-se
  • Cadastro
  • Cadastro social e login
  • Editar o perfil do usuário
  • Senha perdida
  • Alterar senha do usuário
  • Alterar imagem do perfil do usuário
  • Lista de autores
  • Obter perfil completo para autor
  • Lista de posts publicados por um autor
  • Obter postagens que o usuário comenta nela
  • Postagens:
  • Publicar nova postagem
  • Atualizar ou editar uma postagem
  • Carregar arquivo de mídia
  • Receba postagens por categoria ou taxonomia personalizada
  • Pesquisar nas postagens
  • Últimos posts no blog
  • Postagens populares no intervalo de dias
  • Obter postagens por formato de postagem
  • Ver postagem por ID
  • Arquivo
  • Receba postagens por tempo de arquivamento
  • Comentários:
  • Obter comentários de uma postagem
  • Comentar em uma postagem
  • Atualizar ou editar um comentário
  • Últimos comentários no blog
  • Ver comentário por ID
  • Páginas:
  • Obter lista de páginas
  • Visualizar uma página por ID
  • Categorias:
  • Obter lista de todas as categorias
  • Ver uma categoria por ID
  • Taxonomias:
  • Obtenha uma lista de todas as taxonomias personalizadas
  • Visualizar objeto de taxonomia personalizado
  • Tag:
  • Obter lista de todas as tags
  • Obter postagens por tag
  • Serviços:
  • Exibir a lista de sites de rede
  • Links e estatísticas de contas sociais
  • Opções e informações do blog
  • Entre em contato com o administrador do WordPress
  • Ações de Gestão:
  • Alterar o status da postagem
  • Alterar o status do comentário
  • Excluir usuário permanentemente
  • Excluir postagem permanentemente
  • Excluir comentário permanentemente
  • Serviços e opções personalizadas:
  • Ligue para um dos serviços personalizados que você fez
  • Obtenha uma lista de todos os valores de opções personalizadas
  • Notificação push:
  • Salvar novo token de dispositivo
  • Edite a assinatura do dispositivo nos canais
  • Obtenha uma lista de canais e qualquer dispositivo inscrito
  • Obter a lista de todos os canais

Recursos

  • Gera dois tipos de dados diferentes XML/JSON/JSONP
  • Autenticação OAuth 2.0
  • Integração total com Advanced Custom Fields Free e Pro para construir APIs muito dinâmicas e personalizadas
  • Autenticação da página de login OAuth para proteger seu conteúdo contra roubo
  • Permissões especiais para cada ID de cliente OAuth
  • Limite de uso da API para cada token de acesso OAuth
  • Nível de autenticação complexo para o conteúdo premium
  • Sistema de gerenciamento de clientes para OAuth 2.0
  • Estatísticas completas para uso da API
  • Suporte a serviços de geolocalização
  • Controle total da API: ative/desative todos os serviços de API e todos os parâmetros de retorno de chamada
  • Determinar a função de nível de acesso para cada serviço de API
  • Crie seu próprio serviço que você cria para criar um serviço de API personalizado
  • Crie opções personalizadas para o usuário final para que ele personalize o aplicativo
  • Suporta taxonomias personalizadas, campos personalizados, tipos de postagem personalizados e caixas meta
  • Muitas opções dinâmicas para você (desenvolvedor) e para o usuário final
  • Integração total com o núcleo do WordPress
  • Integra-se com alguns plugins incríveis e há um plano futuro para mais outros plugins
  • Configurações especiais para o aplicativo permitem ao usuário controle total sobre as muitas opções
  • Integração total com opções e configurações do WordPress
  • Suporta formatos de postagem no WordPress 3.8
  • Todas as entradas são filtradas e protegidas
  • Verifique as entradas necessárias para cada método e mostre erros se perder algum parâmetro
  • Tabelas e linhas são corrigidas para que nenhuma tag de saída seja alterada e isso significa que nenhuma falha de aplicativo ocorrerá
  • Opção para usar a API com uma chave de autenticação
  • Documentação completa incorporada no plugin para uso do desenvolvedor
  • Opção para habilitar ou desabilitar o modo de desenvolvedor

Sistema de notificação push

Os recursos de notificação por push móvel exigem o plug-in “Sistema de notificação por push” .

API integra-se com os seguintes plugins:

Categorias Plugin de imagens Plugin
Advanced Custom Fields
Módulo de estatísticas no plugin Jetpack Plugin
Social Count Plus Plugin
Mobile Push Notification Messages

Amostras de código

Exemplo OAuth

<?php 
/* 
Baixe a biblioteca fonte de 
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/'; 

$cliente = new OAuth2\Client(CLIENT_ID, CLIENT_SECRET); 
if (!isset($_GET['code'])){ 
    $auth_url = $client->getAuthenticationUrl(AUTHORIZATION_ENDPOINT, REDIRECT_URI);
} 
else{ 
    $params = array('code' => $_GET['code'], 'redirect_uri' => REDIRECT_URI); 
    $resposta = $client->getAccessToken(TOKEN_ENDPOINT, 'código_autorização', $params); 
    $client->setAccessToken($response['result']['access_token']); 

    $params = array( 
    'limit' => 20, //Limite de dados do resultado 
    'range' => 30, //Número de dias para calcular e retornar os posts mais populares 
    'custom_post' => 'video', 
    'siteid' => 0 
    ); 

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

?>

Exemplo de função integrada

<?php 

$args = array( 
'limit' => '20', 
'range' => 30, //Número de dias para calcular e retornar os posts mais populares 
'custom_post' => 'video', 
'siteid' = > 0 
); 

$fetch = new smapi_core('popular_posts', $args); 
if($buscar->erro !== false){ 
  echo $buscar->erro; 
} 
else{ 
  foreach($fetch->result as $post){ 
    echo $post['post_title']; 
  } 
} 

?>

Uso de Javascript

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

Tente agora

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

  • Nota: Alguns recursos no painel de controle serão desabilitados por motivos de segurança
  • Usuário: administrador
  • Senha: demonstração

Como instalar?

Basta fazer o upload dos arquivos de plug-in para a pasta especificada e certificar-se de que o sistema Permalink esteja ativado

Documentação

  • Documentação completa incorporada na interface do usuário do plug-in para uso do desenvolvedor
  • Existe documentação completa com arquivos de plugin
  • Para visualização rápida e teste, você pode visitar este link:

http://smartiolabs.com/demo/documentation

Requisitos

  • Versão WordPress 3.0 ou posterior
  • PHP versão 5.2.4 ou posterior

 

0/5 Singular: (0 Análise)

Não há comentários ainda.

Escreva um comentário

Ainda não há perguntas. Seja o primeiro a fazer uma pergunta sobre este produto.

Apenas usuários registrados são elegíveis para entrar em questões