• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

125
Views
Comprensión de las llamadas a la API y las URL incrustadas de la clave de la API
$get_api_url = "https://maps.googleapis.com/maps/api/place/details/json?key=$api_key&placeid=$place_id&language=$language_code";
//clean the URL
$result = file_get_contents($url);

La solicitud anterior se realiza y recibe en el lado del servidor. Parece que no puedo encontrar la terminología exacta utilizada para describir la URL incrustada de la clave API.

Al usar la API de MAP de JavaScript,

 let map;

function initMap() {
 map = new google.maps.Map(document.getElementById("map"), {
 center: { lat: -34.397, lng: 150.644 },
 zoom: 8,
 });
}

window.initMap = initMap;
 <div id="map"></div>
<script src="https://maps.googleapis.com/maps/api/jskey=AIzaSyB41DRUbKWJHPxaFjMAwdrzWzbVKartNGg&callback=initMap&v=weekly" defer></script>

  1. ¿Qué parte del código califica como una llamada API en ambos casos?
  2. ¿Cómo varía la respuesta recibida en el caso de la llamada del lado del cliente?
  3. ¿La URL utilizada se llama punto final?
over 2 years ago · Santiago Trujillo
1 answers
Answer question

0

¿Qué parte del código califica como una llamada API en ambos casos?

Una llamada API es una llamada a una función remota. En pocas words, una llamada a la API siempre le devolverá algún tipo de datos (JSON, XML, texto sin formato, etc.)

 <script src="https://maps.googleapis.com/maps/api/jskey=AIzaSyB41DRUbKWJHPxaFjMAwdrzWzbVKartNGg&callback=initMap&v=weekly" defer></script>

Esta no es una llamada API ni un punto final. Porque notará que la URL devuelve Java Script. Entonces es solo una URL (ubicación de un recurso)

¿Cómo varía la respuesta recibida en el caso de la llamada del lado del cliente?

No hay diferencia si llama a una API/Punto final desde el lado del cliente o desde el lado del servidor. Porque lo que está haciendo es simplemente iniciar una solicitud HTTP y, a su vez, le devuelve la respuesta HTTP.

¿La URL utilizada se llama punto final?

https://maps.googleapis.com/maps/api/place/details/json?key=$api_key&placeid=$place_id&language=$language_code

Este es un punto final (a una API). Notará que esto devuelve algunos datos JSON (Salida de la función ejecutada en ese punto final)

Espero que esto ayude.

Nota: nunca exponga datos confidenciales como API KEY, etc. con su pregunta.

over 2 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error