Jump to content

Search the Community

Showing results for tags 'api'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 134 results

  1. Victor Penna

    Programando API Rest no Codeigniter?

    Bom dia pessoal, sou novo no fórum mas tenho lido bastante ultimamente já que ele tem me ajudado no meu aprendizado. Indo direto ao assunto, eu e um grupo de amigos começamos a criar um aplicativo para smartphones e nos organizamos para deixa-lo completo. Nós dividimos em 3 partes, aplicação(Android),conexão(webservice) e site. Eu fiquei com o webservice e comecei a montar um utilizando o CODEIGNITER. A principio tenho um conhecimento medio em php, o que me já tinha me dado uma direção como fazer e comecei... Hoje tenho uma parte da API, porém tem 2 funções(GET e POST) que não funcionam direito, será que poderia me ajudar nisso? 1. GET: require APPPATH . 'libraries/REST_Controller.php'; class Api extends REST_Controller{ public function __construct(){ parent::__construct(); $this->load->database('banco'); $this->load->model('Api_modelo'); // $this->load->helper(); } public function perfil_get(){ $info = $this->get(); // $json = file_get_contents('php://input'); $data = json_decode($info); $usuario_id = $data; $usuario = $this->Api_modelo->get_usuario($usuario_id); $this->response(json_encode($usuario)); } 2.POST: require APPPATH . 'libraries/REST_Controller.php'; class Api extends REST_Controller{ public function __construct(){ parent::__construct(); $this->load->database('banco'); $this->load->model('Api_modelo'); // $this->load->helper(); } public function validacao_post(){ $info = $this->post(); // $json = file_get_contents('php://input'); $data = json_decode($info); $login_valido = $data; $login_valido = $this->Api_modelo->validar_usuario($login_valido); if($login_valido == true){ $mensagem = 'Logado com sucesso'; $this->response(json_encode($mensagem)); }else{ $mensagem = null; $this->response(json_encode($mensagem)); } } 3. MODEL:defined('BASEPATH') OR exit('No direct script access allowed'); public $id; public $login; public $senha; public $ativo; public $nome; public $endereço; public $telefone; public $bairro; class Api_modelo extends CI_Model { public function get_usuario($id){ $this->db->where(array('id'=>$id, 'ativo'=>1)); $query = $this->db->get('SELECT `nome`, `email`, `endereco`, ` telefone`, `bairro`, FROM `consumidores` WHERE ativo => 1'); $row = $query->custom_row_object(0, 'Api_modelo'); return $row; } public function validar_usuario($login_valido){ foreach($login_valido->usuarios as $campo){ $campo->unset('login')->$login; $campo->unset('senha')->$senha; } $this->db->from('comsumidores'); $this->db->where("login" => $login); $this->db->where("senha" => $senha); if(isset()) $usuario = $this->db->get("usuario")->row_array(); return $login_valido; } } OBS: Meu conhecimento em php não é muito profundo, contudo entendo a linguagem e sei programar. Essa minha primeira vez montando um framework, realmente gostei muito sei que o codeigniter não é pratico para serviços "REST", porém alguns caras adaptaram isso nele e já configurei de acordo. Um dos meus maiores problemas, é mais a comunicação com android, pois entendo que o aplicativo precisa de um link para enviar os dados, mas como fazer o php pegar essas dados não tenho certeza. Como vêem no código acima, estou tentando capturar o código com '$info = this->get;'. 4.Se tiverem tutoriais bacanas referente a esse tema, ficaria muito grato pois dá ficar perdido pra caramba. No mais, fico no aguardo. Grato atenção de todos. Esperando ajuda do grupo.
  2. ukow

    integração API

    Olá! Estou tentando implementar um API de pagamento para uma pequena loja virtual. Não sou programador, ainda estou aprendendo! Dei uma pesquisada e vi que é necessário fazer um envio do XML para o Webservice da empresa que irei utilizaro API; porém não faço ideia de como realizar este envio para o Webservice. Procurei algumas coisas sobre e vi sobre a biblioteca SOAP, mas não entendo como utilizar/baixar etc. Alguém poderia me ajudar com isto? Grato desde já!
  3. CRISZAVVAZ

    Buscar Latitude e Longitude

    [API] [MYSQL] Salvem mestres! Estou com problemas para montar um código. Tentei ver se tem algo pronto mais não achei...tentei fazer, amarrado varios api, mas sem sucesso ...então venho outra vez recorrer ao Master Friends .... Bom é assim, Tenho um Banco chamado (geocode) em Mysql com 4 campos: ( Id, endereço Completo, latitude, longitude). id e Auto Inc. Endereço vai ser enviado numa paginação chamado cadastro.php (está Ok) Agora o B.O e na pagina Painel que vai trazer o ID, e Endereço com Banco e a Lat e Long vem com o API do Google e joga no Banco... A Página painel vai ficar assim: 01 | Endereço: Rua Dr Lacerda Sobrinho, 225 , Centro - Campos dos Goytacazes / RJ | Latitude: -41.1256650 | Longitude: -55.251452. Alguém consegue completar me ajudar código? <html> <head> </head> <body> <table border="1"> <?php $host = "meu host"; $user = "meu usuario"; $pass = "minha senha"; $banco= "geocode"; error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); mysql_connect($host, $user,$pass) or die ("erro CONEXAO"); mysql_select_db($banco) or die ("erro BD"); $query=mysql_query("SELECT * FROM geocode"); while ($r = mysql_fetch_array($query)) { $id=$r['id']; $nome=$r['endereco']; $sobrenome=$r['latitude']; $pais=$r['longitude']; echo "<tr> <td>$id</td> <td>$endereco</td> <td>$latitude</td> <td>$longitude</td> </tr> </body> </html>
  4. pcclaro

    OAuth .NET + API + Cliente

    Pessoal, Hoje tenho dois servidores, 1º: WebSite 2º: API+OAuth Estou utilizando api com oauth padrão do .net Eu gostaria de dividir, colocar mais 1 servidor, dividir a API do OAuth que gera os tokens. Preciso de uma luz. Obrigado
  5. paulodsn

    API que liste cidades

    Boa tarde Pessoal , Existe alguma API que retorne uma lista de cidades e estados para o meu form.
  6. PatrickLutherdeck

    API POST

    Pessoal quero fazer um script de inscrição de canal do youtube, e o Google temesse api, mais não estou conseguindo usar https://developers.google.com/youtube/v3/docs/subscriptions/insert#try-it Olha esse TryIt, não to conseguindo preencher o Request body.
  7. Cesar Augusto Graeff

    API REST com PHP

    Boa Tarde, Estou fazendo um painel de controle utilizando AngularJS para isto estou fazendo uma API REST com PHP e banco de dados MySQL Escolhi utilizar o framework Slim para desenvolver a API, porém estou com dificuldade em fazer um sistema de busca por parâmetros via query como mostrado abaixo: exemplo.com.br/api/v1/clientes?id=1&nome=teste A maior dificuldade seria fazer a passagem de parametros para condições com > , < , <= , >=, IN(), LIKE %% e etc. Alguém já fez um sistema de busca por query parecido com este ou conhece algum framework que faça isto?
  8. Olá pessoal, já pesquisei sobre o assunto mas não encontrei nada. Gostaria de saber se alguém pode me ajudar a pegar a quantidade de curtidas de uma página do facebook com php ou me indicar um tutorial. Obrigado.
  9. Olá, Tenho um banco de dados onde temos vários eventos e suas localizações em longitude e latitude, porém preciso converter em endereço. Consegui um código mas ele não funciona, vocês poderiam me ajudar? $lat = '-18.8786'; $lon = '-48.3000'; function Get_Address_From_Google_Maps($lat, $lon) { $url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=$lat,$lon&key=<AQUI ESTÁ MINHA API KEY>"; // Make the HTTP request $data = @file_get_contents($url); // Parse the json response $jsondata = json_decode($data,true); // If the json data is invalid, return empty array if (!check_status($jsondata)) return array(); $address = array( 'country' => google_getCountry($jsondata), 'province' => google_getProvince($jsondata), 'city' => google_getCity($jsondata), 'street' => google_getStreet($jsondata), 'postal_code' => google_getPostalCode($jsondata), 'country_code' => google_getCountryCode($jsondata), 'formatted_address' => google_getAddress($jsondata), ); return $address; } /* * Check if the json data from Google Geo is valid */ function check_status($jsondata) { if ($jsondata["status"] == "OK") return true; return false; } /* * Given Google Geocode json, return the value in the specified element of the array */ function google_getCountry($jsondata) { return Find_Long_Name_Given_Type("country", $jsondata["results"][0]["address_components"]); } function google_getProvince($jsondata) { return Find_Long_Name_Given_Type("administrative_area_level_1", $jsondata["results"][0]["address_components"], true); } function google_getCity($jsondata) { return Find_Long_Name_Given_Type("locality", $jsondata["results"][0]["address_components"]); } function google_getStreet($jsondata) { return Find_Long_Name_Given_Type("street_number", $jsondata["results"][0]["address_components"]) . ' ' . Find_Long_Name_Given_Type("route", $jsondata["results"][0]["address_components"]); } function google_getPostalCode($jsondata) { return Find_Long_Name_Given_Type("postal_code", $jsondata["results"][0]["address_components"]); } function google_getCountryCode($jsondata) { return Find_Long_Name_Given_Type("country", $jsondata["results"][0]["address_components"], true); } function google_getAddress($jsondata) { return $jsondata["results"][0]["formatted_address"]; } /* * Searching in Google Geo json, return the long name given the type. * (If short_name is true, return short name) */ function Find_Long_Name_Given_Type($type, $array, $short_name = false) { foreach( $array as $value) { if (in_array($type, $value["types"])) { if ($short_name) return $value["short_name"]; return $value["long_name"]; } } } /* * Print an array */ function d($a) { echo "<pre>"; print_r($a); echo "</pre>"; }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.