php - Foursquare API para el error de imagen de usuario del lugar
(4)
Este es un cambio realizado por foursquare el 9 de junio, consulte el anuncio de AK en el grupo de google aquí: https://groups.google.com/forum/#!topic/foursquare-api/MpNpdO5zARU
Para solucionarlo, en su solicitud cambie la ''v'' a un valor por debajo de 20120609, 20120608 funcionará y devolverá una url (cadena json) con la miniatura de la imagen del usuario.
No hay documentación sobre cómo usar el prefijo / sufijo todavía ... probablemente publicarán sobre él cuando lo haya.
Descubierto también puede acceder a él a través de [prefijo] / original / [sufijo], y luego usar la versión más nueva (> 20120609)
La API de Foursquare ha dividido su etiqueta de foto para el usuario como prefijo y sufijo. Pero si los fusiono para formar una URL de imagen completa y pegar esto en mi navegador, me da errores que dicen que la imagen no se puede mostrar porque contiene errores. ¿Es porque el servidor no está disponible temporalmente o por alguna otra cosa?
Estoy usando la API para el detalle del lugar.
Tengo los datos como este
user: {
id: "26534686"
firstName: "Bobbi"
lastName: "E."
photo: {
prefix: "https://irs3.4sqi.net/img/user/"
suffix: "/K4VCI4MXHWFUGXOF.jpg"
}
}
visibility: "public"
Pero cuando llamo a esta URL https://irs3.4sqi.net/img/user/K4VCI4MXHWFUGXOF.jpg me da error.
¿Cualquier pista?
No sé si es correcto o no mostrar el camino a Foursquare. Pero lo que he investigado es que Foursquare crea miniaturas de tamaños 30 x 30 y 110 x 110, etc.
Forme la ruta de la imagen así para imagen pequeña
user->photo->prefix.''30x30''.user->photo->suffix;
para mayor tamaño
user->photo->prefix.''110x110''.user->photo->suffix;
Es decir, los he concatenado con (30x30) y (110x110).
Por lo tanto, la imagen de arriba se convierte en https://irs3.4sqi.net/img/user/30x30/K4VCI4MXHWFUGXOF.jpg y https://irs3.4sqi.net/img/user/110x110/K4VCI4MXHWFUGXOF.jpg que son válidos hasta ahora.
Espero que esto funcione hasta que cambien esto.
Según la documentación de Foursquare que ahora se actualiza:
Para armar una URL de foto resoluble, tome prefix + size + sufijo, por ejemplo, https://irs0.4sqi.net/img/general/300x500/2341723_vt1Kr-SfmRmdge-M7b4KNgX2_PHElyVbYL65pMnxEQw.jpg .
tamaño puede ser uno de los siguientes, donde XX o YY es uno de 36, 100, 300 o 500.
- XXxYY
- original: el tamaño de la foto original
- capXX: tapa la foto con un ancho o alto de XX (el que sea mayor). Escala el otro, - dimensión más pequeña proporcionalmente
- widthXX: fuerza el ancho a ser XX y escala la altura proporcionalmente
- heightYY: fuerza la altura para que sea YY y escala proporcionalmente el ancho
este es el formato que uso cuando uso la URL de imagen de categorías
prefijo -> https://ss3.4sqi.net/img/categories_v2/nightlife/karaoke_
karaoke es el nombre de la imagen siempre seguido por un guión bajo y luego el tamaño de la imagen.
sufijo -> .png
luego agrega los tamaños válidos. hay muchos tamaños compatibles con Yo uso 64
así que https://ss3.4sqi.net/img/categories_v2/nightlife/karaoke_64.png