Ir para conteúdo
Fórum CódigoFonte.net

Luiz Duque

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Luiz Duque postou

  1. Luiz Duque

    API goo.gl

    Estou tendo problemas para usar a Google URL Shortener API, Estou usando o códogo abaixo, mas ele retorna 400 Bad Request O documentação da API está em http://goo.gl/G0rxz Código Utilizado: <script src="http://code.jquery.com/jquery-1.6.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $.ajax({ type: 'POST', url: 'https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyBt_GWZaJQZ2pMkpiCMBWeUj4tCDbBs56A', dataType: 'json', data: ({'Content-Type':'application/json' , 'longUrl': 'http://www.google.com/'}), success: function(json) { alert(json.id) }, error: function(){ alert('erro') } }); }); </script> Um exemplo da API funcionando está em, mas ele usa uma lib externa, e eu não estou conseguindo reproduzir o funcionamento apenas com $.ajax(): <script src='http://code.jquery.com/jquery-1.6.2.min.js' type='text/javascript'></script> <script src='http://call.jsonlib.com/jsonlib.js'></script> <script> function googlurl(url, cb) { jsonlib.fetch({ url: 'https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyBt_GWZaJQZ2pMkpiCMBWeUj4tCDbBs56A', header: 'Content-Type: application/json', data: JSON.stringify({longUrl: url}) }, function (m) { var result = null; try { result = JSON.parse(m.content).id; if (typeof result != 'string') result = null; } catch (e) { result = null; } cb(result); }); } // Make a short URL for a nicely written book. googlurl('http://www.uol.com.br/', function(s) { alert(s); }); </script>
×
×
  • Criar Novo...