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

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 27 results

  1. SERGIO REBELO

    BarTender API

    Bom dia Alguém já desenvolveu alguma aplicação em C++ ou C#, de impressão de etiquetas com base de dados em SQL Server, que utilize a API do software de etiquetas Bartender ? Obrigado
  2. Alguém já fez algum trabalho relativo a esta obrigação (mais uma)? Eu fiz o registo no portal https://www.livroreclamacoes.pt/ que esteve em baixo até há pouco tempo mas ainda tenho muitas duvidas sobre este assunto. Pelo que a portaria diz é necessário anunciar, de forma bem visível, nos sites (quem tiver) o acesso ao livro de reclamações electrónico. Ainda não vi ninguém com este "anuncio" no site... Outra coisa que me faz muita confusão é o artigo 3º desta portaria que diz: 2 - O livro de reclamações em formato eletrónico é disponibilizado em quatro modalidades constituídas por 25, 250, 500 e 1500 folhas de reclamação, redigidas nas línguas portuguesa ou inglesa e encontra-se alojado na Plataforma Digital, a que se refere o artigo 10.º da presente portaria. Folhas no formato electrónico? No artigo 6º tem mais um mistério: Artigo 6.º Preço do livro de reclamações 1 - O preço de venda ao público dos livros de reclamações em formato físico é de (euro) 19,76 por unidade. 2 - O preço de venda ao público do livro de reclamações em formato eletrónico é de 50 % do Livro de Reclamações em formato físico. 3 - Sempre que for adquirido um livro de reclamações em formato físico é oferecido um livro de 25 reclamações em formato eletrónico. Eu fiz o registo gratuitamente. Não me foi pedido nenhum pagamento. Alguém tem informações adicionais sobre isto?
  3. João Jerónimo

    SIBS API Market

    Olá, Deram-me a conhecer há alguns dias o SIBS API Market. Parece que permite aceder programaticamente a mais informação e acções bancárias do que aquelas que era possível até agora. https://www.sibsapimarket.com/ A autenticação é muito complexa, o que se compreende, dado o facto de se estar a mexer com o dinheiro das pessoas. Parecem-me entretanto muito mal documentadas estas APIs, e precisamente na parte da autenticação. Alguém tem experiência com estas APIs e pode dar-me uma ideia geral dos passos necessários? Um potencial cliente pretende que eu faça um deamon que automaticamente vai buscar uma lista de transações bancárias. A ideia é simplificar o processo de "conciliaçao bancária" importando o historial de transações para o software de contabilidade. Cumprimentos, João Jerónimo
  4. Bbruno

    Documentação API

    Bom dia, tenho uma API desenvolvida por mim e estou à procura de alguma ferramenta tipo Dashboard onde eu consiga gerar a documentação da mesma, por exemplo indicar que parametros são obrigatórios e exemplos de pedido e resposta a API aceita. Procurei na internet mas existe muita coisa mas o que encontrei obriga mais a que se faça a API dentro da ferramenta deles e não é isso que pretendo, eu pretendo escrever os campos que a API necessita e colocar uma descrição sobre esses campos e colocar exemplos de funcionamento, se houvesse uma área onde os consumidores dessa API pudessem colocar questões seria perfeito. Alguem sabe de algo desde género que eu consiga depois alterar para se adaptar ao que pretendo? Obrigado Bruno
  5. Amigos, Alguem fez alguma coisa relacionado com o "exames sem papel?" Os links que existem, estão inactivos, e não consigo encontrar nenhuma informação relacionada com isso. http://spms.min-saude.pt/2017/11/exames-sem-papel-especificacoes-tecnicas-da-base-dados-nacional-requisicoes-consulta-publica/ Onde tem este: http://spms.min-saude.pt/product/exames-sem-papel/ Mas já era... Estou desesperado, eles simplesmente não respondem a emails, e não existe contacto telefónico.
  6. Ascensao

    HTML Geolocation API

    Boas Estou a criar uma função para guardar os dados (numa base dados mysql) dos ips dos visitantes. Para isso estou a utilizar uma API: http://ip-api.com/docs/api:json#examples com o seguinte código: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>IP-API.com Geo Location Demo</title> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> </head> <body> <table id="GeoResults"></table> <script> $.getJSON("http://ip-api.com/json/?callback=?", function(data) { var table_body = ""; $.each(data, function(k, v) { table_body += "<tr><td>" + k + "</td><td><b>" + v + "</b></td></tr>"; }); $("#GeoResults").html(table_body); }); </script> </body> </html> OUTPUT: { "status": "success", "country": "United States", "countryCode": "US", "region": "CA", "regionName": "California", "city": "San Francisco", "zip": "94105", "lat": "37.7898", "lon": "-122.3942", "timezone": "America\/Los_Angeles", "isp": "Wikimedia Foundation", "org": "Wikimedia Foundation", "as": "AS14907 Wikimedia US network", "query": "208.80.152.201" } mas não sei como manejar os dados que saiem daqui: $.each(data, function(k, v) { table_body += "<tr><td>" + k + "</td><td><b>" + v + "</b></td></tr>"; }); imaginando que quero fazer um INSERT INTO no mysql $sql = "INSERT INTO visitantes (cidade, pais, regiao) VALUES (city, country, region)";
  7. candydealer

    API de edição de video

    Alguem conhece alguma api que seja gratis para ediçao de video. Necessito de intregrar no meu projecto que estou a fazer em laravel OBG
  8. carcleo

    Google API Matrix: erro no retorno

    Estou usando o seguinte método para calcular a distancia entre 2 cidades usando Google API Matrix: private function calculaDistancia () { $this->destino = str_replace(" ","%20",$this->phpUtil->limpaCaracters($this->destino)); $url = "https://maps.googleapis.com/maps/api/distancematrix/xml?origins=".$this->origem."-".$this->estadoOrigem."&destinations=".$this->destino."-".$this->estadoDestino."&mode=".$this->mode."&language=".$this->language."&sensor=false"; print $url; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $data = curl_exec($ch); $freteXML = simplexml_load_string($data); $distancia = $freteXML->row->element->distance->value; return $distancia; } De fato funciona. E a url de pesquisa é: $url = "https://maps.googleapis.com/maps/api/distancematrix/xml?origins=".$this->origem."-".$this->estadoOrigem."&destinations=".$this->destino."-".$this->estadoDestino."&mode=".$this->mode."&language=".$this->language; Bom, o problema é que em uma consulta tive a seguinte url de entrada: https://maps.googleapis.com/maps/api/distancematrix/xml?origins=Muriae-MG&destinations=Macapá-AP&mode=driving&language=pt-BR&sensor=false Que retornou o seguinte: <DistanceMatrixResponse> <status>OK</status> <origin_address>Muriaé, MG, Brasil</origin_address> <destination_address>Macapá, AP, Brasil</destination_address> <row> <element> <status>ZERO_RESULTS</status> </element> </row> </DistanceMatrixResponse> Note que ele identifica as cidades mas não consegue calcular as disâncias. Algum recurso?
  9. Bom Dia, Estou a tentar fazer uma pequena aplicação que consuma a API OpenWeatherMap mas que use a localização do dispositivo para tal, as coordenadas. Já consegui obter as coordenadas do dispositivo no entanto quando injecto essas mesmas coordenadas no URL para fazer a chamada ao serviço este não devolve informações, como se não tivessem sido introduzidas quaisquer coordenadas nos seus parametros. Será que me podem ajudar? Em baixo está o código que criei até agora: public class MainActivity extends AppCompatActivity { private LocationManager locationManager; private LocationListener listener; static float lat; static float lon; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction().add(R.id.container, new WeatherFragment()).commit(); } locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); listener = new LocationListener() { @Override public void onLocationChanged(Location location) { lat = (float)location.getLatitude(); lon = (float)location.getLongitude(); //t.setText("\n " + lat + "\n" + lon); } @Override public void onStatusChanged(String s, int i, Bundle bundle) { } @Override public void onProviderEnabled(String s) { } @Override public void onProviderDisabled(String s) { Intent i = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivity(i); } }; configure_button(); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.weather, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { if(item.getItemId() == R.id.change_city){ showInputDialog(); } return false; } private void showInputDialog(){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Escolher a Cidade:"); final EditText input = new EditText(this); input.setInputType(InputType.TYPE_CLASS_TEXT); builder.setView(input); builder.setPositiveButton("Go", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { changeCity(input.getText().toString()); } }); builder.show(); } public void changeCity(String city){ WeatherFragment wf = (WeatherFragment)getSupportFragmentManager() .findFragmentById(R.id.container); wf.changeCity(city); new CityPreference(this).setCity(city); } @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { switch (requestCode){ case 10: configure_button(); break; default: break; } } void configure_button(){ // first check for permissions if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { requestPermissions(new String[]{Manifest.permission.ACCESS_COARSE_LOCATION,Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.INTERNET} ,10); } return; } // this code won't execute IF permissions are not allowed, because in the line above there is return statement. //noinspection MissingPermission locationManager.requestLocationUpdates("gps", 5000, 0, listener); } } RemoteFetch.java public class RemoteFetch extends MainActivity{ //private static final String OPEN_WEATHER_MAP_API = "http://api.openweathermap.org/data/2.5/weather?q=%s&units=metric"; //private static final String OPEN_WEATHER_MAP_API = "http://api.openweathermap.org/data/2.5/weather?lat=35&lon=139&units=metric"; private static final String OPEN_WEATHER_MAP_API = "http://api.openweathermap.org/data/2.5/weather?lat=" + lat + "&lon=" + lon + "&units=metric"; public static JSONObject getJSON(Context context, String city){ try { URL url = new URL(String.format(OPEN_WEATHER_MAP_API, city)); HttpURLConnection connection = (HttpURLConnection)url.openConnection(); connection.addRequestProperty("x-api-key", context.getString(R.string.open_weather_maps_app_id)); BufferedReader reader = new BufferedReader( new InputStreamReader(connection.getInputStream())); StringBuffer json = new StringBuffer(1024); String tmp=""; while((tmp=reader.readLine())!=null) json.append(tmp).append("\n"); reader.close(); JSONObject data = new JSONObject(json.toString()); if(data.getInt("cod") != 200){ return null; } return data; }catch(Exception e){ return null; } } } WeatherFragment.java public class WeatherFragment extends Fragment { Typeface weatherFont; TextView cityField; TextView updatedField; TextView detailsField; TextView currentTemperatureField; TextView weatherIcon; TextView windField; Handler handler; public WeatherFragment(){ handler = new Handler(); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_weather, container, false); cityField = (TextView)rootView.findViewById(R.id.city_field); updatedField = (TextView)rootView.findViewById(R.id.updated_field); detailsField = (TextView)rootView.findViewById(R.id.details_field); currentTemperatureField = (TextView)rootView.findViewById(R.id.current_temperature_field); weatherIcon = (TextView)rootView.findViewById(R.id.weather_icon); windField = (TextView)rootView.findViewById(R.id.wind_detail); weatherIcon.setTypeface(weatherFont); return rootView; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); weatherFont = Typeface.createFromAsset(getActivity().getAssets(), "weather.ttf"); updateWeatherData(new CityPreference(getActivity()).getCity()); } private void updateWeatherData(final String city){ new Thread(){ public void run(){ final JSONObject json = RemoteFetch.getJSON(getActivity(), city); if(json == null){ handler.post(new Runnable(){ public void run(){ Toast.makeText(getActivity(), getActivity().getString(R.string.place_not_found), Toast.LENGTH_LONG).show(); } }); } else { handler.post(new Runnable(){ public void run(){ renderWeather(json); } }); } } }.start(); } private void renderWeather(JSONObject json){ try { cityField.setText(json.getString("name").toUpperCase(Locale.US) + ", " + json.getJSONObject("sys").getString("country")); JSONObject details = json.getJSONArray("weather").getJSONObject(0); JSONObject main = json.getJSONObject("main"); detailsField.setText( details.getString("description").toUpperCase(Locale.US) + "\n" + "Humidity: " + main.getString("humidity") + "%" + "\n" + "Pressure: " + main.getString("pressure") + " hPa"); JSONObject wind = json.getJSONObject("wind"); //converter para km/h double wind_ms = Double.parseDouble(wind.getString("speed").toUpperCase(Locale.getDefault())); double wind_km = wind_ms * 3.6; //DecimalFormat decimal = new DecimalFormat("#.##"); //wind_km = Double.valueOf(decimal.format(wind_km)); windField.setText("Wind: " + wind_km + " Km/h "); currentTemperatureField.setText( String.format("%.2f", main.getDouble("temp"))+ " ℃"); DateFormat df = DateFormat.getDateTimeInstance(); String updatedOn = df.format(new Date(json.getLong("dt")*1000)); updatedField.setText("Last update: " + updatedOn); setWeatherIcon(details.getInt("id"), json.getJSONObject("sys").getLong("sunrise") * 1000, json.getJSONObject("sys").getLong("sunset") * 1000); }catch(Exception e){ Log.e("SimpleWeather", "One or more fields not found in the JSON data"); } } private void setWeatherIcon(int actualId, long sunrise, long sunset){ int id = actualId / 100; String icon = ""; if(actualId == 800){ long currentTime = new Date().getTime(); if(currentTime>=sunrise && currentTime<sunset) { icon = getActivity().getString(R.string.weather_sunny); } else { icon = getActivity().getString(R.string.weather_clear_night); } } else { switch(id) { case 2 : icon = getActivity().getString(R.string.weather_thunder); break; case 3 : icon = getActivity().getString(R.string.weather_drizzle); break; case 7 : icon = getActivity().getString(R.string.weather_foggy); break; case 8 : icon = getActivity().getString(R.string.weather_cloudy); break; case 6 : icon = getActivity().getString(R.string.weather_snowy); break; case 5 : icon = getActivity().getString(R.string.weather_rainy); break; } } weatherIcon.setText(icon); } public void changeCity(String city){ updateWeatherData(city); } } No entanto se injectar manualmente umas coordenadas válidas no URL obtenho a respetiva resposta do serviço, pelo que prevejo que o problema esteja na obtenção das coordenadas do dispositivo e a sua injecção on time no URL do serviço. Da a sensação que as coordenadas obtidas pelo location não estão a ser injetadas em tempo útil para o pedido do URL ao serviço. Alguém me consegue ajudar a resolver este problema? Cumprimentos
  10. AJBM

    Dúvida RESTFul API

    Boas! Eu estou a desenvolver uma api e estou com algumas dúvidas no tipo de código http que devo retornar nas respostas. Exemplo: Eu quero desativar um determinado objeto, caso seja desativado com sucesso eu retorno true com o código 200. Mas se o objeto já estiver desativo, eu retorno 400 e digo que não foi possível realizar a operação, porque o objeto já se encontra desativo. Esta abordagem está correta?
  11. anarita1976

    Programador WEB/PHP (Carnaxide)

    O nosso cliente, Start-up tecnológica portuguesa, virada para o mundo do desporto, está a investir no crescimento da sua equipa de Programadores com vista ao desenvolvimento de ferramentas que auxiliem os treinadores a analisar o jogo de forma rápida e simples. Responsabilidades: As tarefas estarão orientadas para a atualização e desenvolvimento de novas funcionalidades do software, passando por sistemas de tempo real, comunicações API’s REST/Soap e integrações com outros sistemas. Requisitos & Qualificações: Experiência mínima de 4 anos em programação PHP; Experiência em HTML 5, CSS, Javascript; Experiência em MySQL e jQuery; Experiência com Frameworks MVC; Experiência com Source Control e em desenvolvimento de API’s REST e Soap. Valorizam-se os seguintes conhecimentos: AWS; NodeJs; Sistemas Unix (Ubuntu/Debian, etc); Teste e Q&A (Quality and Assurance). Condições Oferecidas: Pacote salarial adequado à experiência apresentada; Oportunidade de formação e desenvolvimento de carreira; Vínculo contratual estabelecido diretamente com o cliente. Se preenche os requisitos acima mencionados, por favor envie a sua candidatura através do e-mail: careers@quasarhumancapital.com com a Refª 20151202 – Programador Web/PHP (M/F).
  12. pvtluis

    API para pesquisa de Filmes

    Desenvolvi a minha primeira API, Não sei se ficou lá grande coisa mas vejam, http://luisfaria.net/ITYG/api.php?nome=skyfall Serve para pesquisar filmes e ver os dados dos mesmos, Quem quiser dar uma vista de olhos e recomendar melhorias fico desde já agradecido, EDIT: A informação vem em json Att, Luís Faria
  13. FuZz3

    Como usar API em PHP

    Boas eu estou a tentar colocar api de Skype Resolver tenho vários apis so que axo ke o problema e do codigo php ke estou a usar e da Host ke tem bug nesse codigo. <?php if(isset($_POST['username'])) { $username = $_POST['username']; $result = file_get_contents("http://api-de-exemplo.pt/resolve/?CHAVE=123123&arguments={$username}"); echo $result; }else { echo' <form id="validate" class="form" method="POST" action=""> <div class="col-sm-5"> <div class="form-group"> <h3>Skype Resolver</h3> <input type="text" name="username" id="key" class="form-control" placeholder="Skype ID"> <button type="submit" class="btn btn-danger">Resolver</button> </div> </div> </form>'; } ?> Este codigo n e usado para fins maliciosos, apenas para testes de seguranca de skype.
  14. esec.rom

    alterar video usando API do google

    Boas eu tenho o codigo que se segue e ele funciona muito bem e carrega um video, mas o que eu queria fazer era fazer um botão e ao clicar la alterar o video, alguém me pode ajudar como é que eu devo fazer isto? JAVA public class MainActivity extends YouTubeBaseActivity implements YouTubePlayer.OnInitializedListener { private static final String API_KEY = "**************"; private String ID_VIDEO = "***"; private YouTubePlayerView youtube; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); youtube = (YouTubePlayerView) findViewById(R.id.youtube); youtube.initialize(API_KEY, this); } @Override public void onInitializationFailure(Provider provider, YouTubeInitializationResult error) { Toast.makeText(this, "onInitializationFailure()", Toast.LENGTH_SHORT).show(); } @Override public void onInitializationSuccess(Provider provider, YouTubePlayer player, boolean loadAgain) { player.cueVideo(ID_VIDEO); } public void callYoutube(View view){ aqui..... } } XML <com.google.android.youtube.player.YouTubePlayerView android:id="@+id/youtube" android:layout_width="match_parent" android:layout_height="wrap_content" />
  15. joaopmcalado

    Google Calendar v3 API

    Bom dia programadores. Sou novo nisto e tenho uma questão importante. Estou neste momento num curso de Técnico de Gestão e Programação de Sistemas Informáticos [TGPSI] de duração de 3 anos ao qual estou no 3 ano. Foi me proposto algo que não estou a conseguir resolver e gostava de saber se alguém me pode ajudar. Estamos (turma) a desenvolver um projeto em que neste momento foi me pedido para utilizar o Google Calendar API para poder criar um formulário em que criasse uma reunião e ficasse logo disponível no calendário do Google. Eu já li muito e já pesquisei muito. Gostaria de saber se alguém sabe usar essa plataforma e se me pode ajudar Agradeço a disponibilidade. João Calado
  16. Boas pessoal, Estou a criar um projecto usando a api do facebook, isto é bastante simples e nem precisa de login para funcionar, a ideia passa por ir a um evento criado por mim, buscar as imagens que estão no feed, qualquer pessoa ou pagina pode lá colocar as imagens, e automaticamente eu vou buscar por api. O problema é que essas imagens que vêm pelo feed sao extremamente pequenas (feed do evento), e a unica forma que encontrei para conseguir retornar uma imagem maior e obrigar os utilizadores a fazer login, e dessa forma poderem aceder às imagens dos outros utilizadores e visualizar. Não queria isso, queria que apenas, e já que o evento é publico, as imagens simplesmente aparecessem com uma qualidade "digna". Espero que me possam ajudar. Abraço PS: Tinha um pequeno BUG na estrutura do array que eu criei com as imagens, daí estar a ter um erro da API. Sendo que o envento é publico, todos os feed e imagens associadas são também da mesma forma publicos, mesmo que associados a contas ou perfis limitados a amigos. Abraço
  17. Boa tarde, Alguém me consegue ajudar a identificar onde poderei arranjar a API relativa aos livros escolares fornecida pelo ministério da educação? Existem 2 sites concorrentes que estão a usar essa API: http://www.bertrand.pt/livros-escolares http://www.wook.pt/schoolbooks/schoolbooks/restricts/8070x5493 Obrigado MC Ivan Almeida
  18. dekked

    HTTP client - como usar?

    Bom dia, Estou em mãos com um trabalho que requer a utilização de API para recolher informação e apresentar ao utilizador. Na documentação de apoio é necessário invocar uma URI, com o formato: http://api.dominoxpto.com/technical-spec/AUD00528?language=pt-pt&api_key=xxxxxxxxxxxxxxxxxx Qual é o http client mais indicado para fazer o request e receber o resultado? Estou um bocado confuso com estas questões das APIs... Agradeço desde já a vossa ajuda. Cumps!
  19. agent369

    Facebook hashtag API

    Boas Então é assim, preciso de fazer uma página em php para mostrar as fotos do twitter, instagram e facebook de uma certa hashtag, ou seja procurava pela hashtag #portugal-a-programar e retornava as fotos nas redes sociais. Agora o problema, o Twitter e o Instagram funcionaram sem problemas nenhum, o problema é mesmo o facebook que não tem API para hashtags. Alguém sabe alguma maneira/api não oficial de conseguir tirar as fotos? Obrigado
  20. Bem antes demais não sei bem se vou colocar isto no sitio correcto, mas é uma qestão um pouco vaga Gostaria que me dessem sugestões de music players com uma boa API javascript para controlar o player, e com possibilidade de skins tenho trabalhado com o JWPLAYER e ate estou bem contente, mas qeria algo mais virado para HTML5, embora ele suporte, queria outras sugestoes e feedbacks. Fiz uma pesquisa e este pareceu-me interessante, preenchendo os requisitos que preciso... http://mediaelementjs.com/ De lembrar que o player é para reproduzir musicas de uma fonte de stream +- directo, e a maioria no formato mp3 (o endereço que vou usar o jwplayer 6 não o suporta, tenho trabalhado com o 5.9x) Obrigado (: PS: tenho preferencia por um player que tenha api propria ou para o fallback use jQuery, não qeria incluir mais bibliotecas JS senão essa...
  21. Olá, Pretendo fazer o seguinte (ou pelo menos ter uma ideia de como se faz): Criar um website que disponibilize uma API (REST) o qual tenha uma pagina (html+php?) que apresente resultados de acordo com os comandos da API que são enviados. Por exemplo, um utilizador fazer upload de determinados dados a partir da API e depois uma pagina do site apresenta-os. O site que tenho neste momento foi feito em Wordpress, portanto HTML+PHP+Javascript+CSS. Mas não percebo de que forma é que posso encaixar aqui uma API. Que linguagem de programação é mais adequada para o efeito e que frameworks é que existem? Edit: Python ou node.js para a API é boa opção? Tenho visto algumas coisas mas uma outra duvida que daí decorre é como hospedar apps feitas nessas linguagens? Por outro lado, como é que o website interage com a API? A API escreve/le numa base de dados e o webside le dessa base dados. Será isto? E como é que o website sabe que os dados foram alterados (para apresentar informação em tempo real)? Eu compreendo que são perguntas relativamente vagas mas é mesmo nesse ponto em que me encontro: pouco percebo disto e a precisar de uns brainstormings para colocar as ideias no sitio.
  22. Ary

    Criar API

    Bom dia. Gostava que me pudessem ajudar a criar um API (linguagem C#). O objetivo desta API é facultar os dados de aulas (data, hora de inicio e fim, professor e alunos), mas que pertencem a determinada aplicação. Exemplo: A API tem registada a aplicação "Aplicação Externa 1" que se encontra associada ao utilizador "José". Quando a "Aplicação Externa 1" solicita os dados, após se ter autenticado (através de um token por exemplo), a API verifica o tipo de pedido e devolve o resultado (dados de aulas). Nota: Pelo que li, a maior parte das API's utilizam OAuth 2.0 (versão 1 ou 2) para autenticação. O que eu pretendia era algo do gênero: API do twitter , API da CloudPT e/ou API da lastfm.
  23. pluis3103

    Api linkedin

    Boa tarde, Alguém sabe se é possivel através da API do linkedin fazer post´s para um página de empresa do linkedin? Obrigado
  24. Windows Dragon

    [Resolvido] Erro numa sample da UPS

    Boas pessoal... Eu saquei uma sample da UPS converti-a para VB.net mas tanto em C# como em VB.net tenho erros Logo no segundo Import Imports TrackWSSample.TrackWebReference não sei como explicar bem... portanto aqui têm o projecto todo http://pcdev.zzl.org/UPS.rar
  25. Olá a todos da comunidade Pretendo criar uma app que permita fazer um passatempo por páginas, em que conseguimos avaliar as seguintes métricas: Qual o fã que fez mais shares da página em questão Quais os fãs que fizeram like da pagina atraves de alguem que fez o share da mesma (reffer a friend) Alguém já fez algo similar, mas com a nova API?
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.