Publicidade

Entre para seguir isso  
Seguidores 0
Vinicius Cainelli

Leitura de feed XML - Alternativas a API Google

Patrocínio:

Fala galera, tudo beleza?

Seguinte, eu uso em alguns projetos projetos, uma API do Google (que foi desativada em Dez/2016), ela basicamente lê o feed do blog e transforma em um objeto jSON.

E como essa API foi desativada mês passado, eu to procurando alternativas para isso.

Alguém tem alguma sugestão? Estou com essas duas em mente:

  • Instalar algum plugin no WordPress, que transforma o feed XML em jSON, assim consigo fazer a leitura com JS mesmo.
  • Usar esse cara aqui: https://rss2json.com, mas ai, daqui um tempo, posso cair na mesma situação que estou agora, o serviço pode ser desativado.
0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas o WP agora trabalha com jSON

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não achei nada disso na documentação, sabe onde posso encontrar?
Só encontrei plugins pra isso.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
Entre para seguir isso  
Seguidores 0

  • Próximos Eventos

  • Conteúdo Similar

    • Por malukovynsk
      o botao de copiar, cancelar e recortar eu consegui, mas o de colar nao, alguem pode me ajudar? é pra ser colado o conteúdo em uma caixa de formulário.
    • Por WEBCHARLES
      Boa tarde,
       
      tenho o seguinte codigo:
      $qnr .= '<input type="button" id ="quest" value="'.$questn->Ordem.'" onClick="window.location.reload()">'; gostaria de que, quando clicar neste botão carregar a seguinte session com o botão correspondenre
       
      $this->session->set_userdata('numQuest', $questn->Ordem); exemplo: $qnr = 1,2,3,4,5,6... se clicar no botoão de numero 3, irá carregar a pagina com a session acima e a variável $questn->Ordem será o numero clicado, neste caso o 3, ficando da seguinte forma:
       
      $this->session->set_userdata('numQuest', 3);  
       
      A dificuldade está em fazer carregar com o numero clicado. Quem puder ajudar, agradeço.
       
    • Por ViniciusPuttiMorais
      Eu estou desenvolvendo um jogo de cartas utilizando o elemento canvas do HTML5 e estou percebendo um atraso de varios segundos na reproducao do audio. Como eu poderia resolver isso?
       
      card.js
      game.js
      message.js
      script.js
    • Por AndersonWS
      Não sei muito de JavaScript, creio que seja simples mas não estou conseguindo resolver.
       
      Precisava de uma função Accordion que ao clicar no próximo item, fechasse as informações do anterior e assim por diante.
      Usei o Accordion Bootstrap e funciona como eu queria, porém fico com um problema.
      Quando clico no botão para abrir as informações ele abre a informação mas o "sinal" de "mais" não muda pra "menos" usando essa função:
      $("a").click(function() { $("div").removeClass('in'); if ("div".style.display !== "active") { $("div").addClass('active'); } else { $("div").removeClass('active'); } }); Se eu uso outra, ele muda o sinal porém ai as informações do outro item não fecham e ficam todos abertos (o que eu não quero):
      var acc = document.getElementsByClassName("accordion"); var i; for (i = 0; i < acc.length; i++) { acc[i].onclick = function(){ this.classList.toggle("active"); var collapse = this.nextElementSibling; if (collapse.style.display === "block") { collapse.style.display = "none"; } else { collapse.style.display = "block"; } } }  
      Meu HTML:
      <style> a.accordion { background: url(../img/pattern-1.png) repeat scroll 0 0 #eee; color: #444; cursor: pointer; padding: 18px; width: 96.5%; border: none; text-align: left; outline: none; font-size: 15px; transition: 0.4s; margin-bottom:5px; } a.accordion.active, a.accordion:hover { background: #f3f3f3; } a.accordion.active::after { content: "\2212"; } a.accordion::after { content: '\002B'; font-size: 13px; color: #777; font-weight: bold; float: right; margin-left: 5px; } *, *::before, *::after { box-sizing: inherit; } .collapse { display: none; } .collapse.in { display: block; } tr.collapse.in { display: table-row; } tbody.collapse.in { display: table-row-group; } .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility; } </style> <section style="margin:0 auto;width:100%;display:inline-table;"> <a class="btn btn-block accordion" role="button" data-toggle="collapse" data-target="#BR-Ass" aria-controls="gestao"> Todos os Estados </a> <div class="collapse" id="BR-Ass" style="margin:0 auto; width:96.5%;"> informações Todos os Estados </div> <a class="btn btn-block accordion" role="button" data-toggle="collapse" data-target="#SP-Ass" aria-controls="gestao"> São Paulo </a> <div class="collapse" id="BR-Ass" style="margin:0 auto; width:96.5%;"> informações São Paulo </div> ... </section> Como faço o "sinal" mudar de mais para menos no javascript?
       
    • Por diegoaugusto
      Pessoal peguei um autocomplete e consegui colocar ele para funcionar perfeitamente.
       
      Agora me surgiu a necessidade de incluir em uma tela de cadastro meu ontem adiciono vários campos ao formulário usando o seguinte código:
       
      var qtdeCampos = 0; function addCampos() { var objPai = document.getElementById("campoPai"); //Criando o elemento DIV; var objFilho = document.createElement("div"); //Definindo atributos ao objFilho: objFilho.setAttribute("id","filho"+qtdeCampos); //Inserindo o elemento no pai: objPai.appendChild(objFilho); //Escrevendo algo no filho recém-criado: document.getElementById("filho"+qtdeCampos).innerHTML = "<table width='100%' border='0'><tr><td width='15%' class='style12'><input type='text' name='quantidade[]' size='6' class='form-control' id='exampleInput' placeholder='Digite a Quantidade'></td><td width='40%' class='style12'><input type='text' name='descricao[]' size='6' class='form-control' id='skills' placeholder='Digite a Descrição'></td><td width='23%' class='style12'><input type='text' name='valor[]' size='6' onkeypress='mascara(this,mvalor)' class='form-control' id='exampleInput' placeholder='Digite o Valor'></td><td width='22%' class='style12'><input type='button' onclick='removerCampo("+qtdeCampos+")' value='Apagar' class='btn btn-inline'></td></tr></table>"; qtdeCampos++; } function removerCampo(id) { var objPai = document.getElementById("campoPai"); var objFilho = document.getElementById("filho"+id); //Removendo o DIV com id específico do nó-pai: var removido = objPai.removeChild(objFilho); }  
      ai coloquei o autocomplete e não funciona, ele aparentemente não faz a busca:
       
      $(function() { $( "#skills" ).autocomplete({ source: 'busca.php' }); }); se eu simplesmente criar apenas um campo fixo sem a inclusão de vários campos funciona, agora podendo incluir vários campos não vai.
       
      o que devo fazer para funcionar?