Ir ao conteúdo
  • Cadastre-se

Posts recomendados

Postado

Opa tudo bem?

Bom eu estou tentando colocar uma api no meu site só que não faço a minima ideia por onde começar pós eu não sem a linguagem JSON, sou leigo estou começando agora só preciso disso para finalizar meu projeto. 

Aqui está a API 

curl X POST -c cookies.txt d "login=testaccount&password=testaccountpassword1234" https://www.myadcash.com/console/login_proxy.php

 Ai depois com o TOKEN

curl -X POST -b cookies.txt d "token=TOKEN&call=get_publisher_detailed_statistics&start_date=2018-08-02&end_date=2018-08-015" https://myadcash.com/console/api_proxy.php 

 A pagina onde eu quero integrar essa API

<?php
session_start();

require_once 'checklog.php';
 
require_once 'init.php';
?>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>Hello, world!</title>
  </head>
  <body>
   .......
  </body>
</html>

Se alguém puder me ajudar, dando alguma dica,  só preciso disso para terminar, obrigado ❤️

Postado

@LuanCSM JSON não é uma linguagem de programação e sim uma integração de JavaScript para o armazenamento de dados do servidor. Para utilizar JSON basta saber JavaScript. Vou dar um exemplo:

{
  "cardapios" : [
    {
      "nomeDoPrato" : "Hambúrguer",
      "preco" : "16.90R$"
    },
    {
      "nomeDoPrato" : "Bolo de chocolate",
      "preco" : "4.90R$"
    }
  ]
}

 

Nesta string JSON eu tenho um objeto JSON com o nome de "cardapios" e dentro dele eu tenho dois objetos dentro de um array que armazenam duas propriedades identificadas como "nomeDoPrato" e "preco".

 

Para acessar está string no JavaScript basta primeiro solicitar a API XMLHttpRequest embutida no navegador para utilizar o AJAX e converter a string acima de um arquivo JSON correspondente para objeto JavaScript com o JSON.parse(). 

 

Vamos supor que o nome do arquivo acima seja "cardapio.json", no JavaScript eu teria que solicitar este arquivo do servidor como segue: 

 

<html>
  <body>
    
    <p id="msg"></p> <!-- Exibir o preço do arquivo JSON -->
    
    <script>
      "use strict";  // Executa script em modo restrito
      
      let xhttp = null, jsonConvert = null;
      // Cria duas variáveis "let" para armazenar
      // valores mais tarde
      
      if (window.XMLHttpRequest) {  // Se o navegador suporta XMLHttpRequest
        xhttp = new XMLHttpRequest();
      } else {  // Caso não suporte, tente a segunda opção
        xhttp = new ActiveXObject("Microsoft.XMLHTTP");
      }

      // Quando a solicitação começar
      xhttp.onreadystatechange = function() {
        
        // Se a solicitação terminar de carregar
        if (this.readyState == 4 && this.status == 200) {
          
          jsonConvert = JSON.parse(this.responseText); // Converte JSON em objeto JS
          document.getElementById("msg").innerHTML = 
          "O preço do hambúrguer é " + jsonConvert.cardapios[0].preco; // Armazena
          // o preço do primeiro cardapio no elemento com o id "msg"
          
        }
      };

      xhttp.open("GET", "cardapio.json", true);  // Chama o arquivo .json usando
        // um método "GET" e "true" significa que será assíncrono
      
      xhttp.send(null); // Faz o pedido sem informações de cabeçalho
    </script>
  </body>
</html>

 

Como você provavelmente irá querer solicitar um arquivo a partir do servidor, mas com base em um formulário, poderia ser mais conveniente utilizar o método "POST", porém é uma maneira mais demorada de solicitação mais bem mais segura e confiável. Você poderia passar informações especificas no método de envio "xhttp.send(aqui)".

 

Para mais informações acesse o site de w3schools.com "JSON PHP" tutorial : https://www.w3schools.com/js/js_json_php.asp

  • Amei 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...