sacar imágenes de items

32 views
Skip to first unread message

Leandro

unread,
Mar 3, 2012, 2:43:42 PM3/3/12
to api-11870
[uso la v1 del API]
hola, tengo un código para sacar un negocio dado de 11870 según la
geolocalización de la ip del visitante.
el código funciona en http:leandro.org, como veréis normalmente
(aunque no siempre) sale la foto del negocio.

El caso es que también tengo un módulo de Drupal que mas o menos hace
lo mismo. Estaba refactorizando el código y me doy cuenta que no sale
la foto.
El código que uso es
<b>$item->get_item_tags("http://www.w3.org/2005/Atom", 'link');</b>
en atom:link siempre había salido la foto, pero ahora sale lo
siguiente

<i>Array ( [0] => Array ( [data] => [attribs] => Array ( [] => Array
( [href] => http://11870.com/pro/libreria-u-n-e-d [rel] =>
alternate ) ) [xml_base] => [xml_base_explicit] => [xml_lang] => ) ) </
i>
parece que ahora da el link a la página del negocio. no lo entiendo.
¿alguien me puede decir que tag da la foto? he estado mirando la
documentación y ninguno de los tags que se proponen me da ningún
contenido :-/

el caso es que si ya no se usa ese tag de Atom para la foto, tampoco
entiendo porqué en http://leandro.org A VECES sí me da la foto :-/

un saludo
-Leandro

Víctor Muñoz

unread,
Mar 5, 2012, 4:08:16 AM3/5/12
to api-11870
Hola Leandro,

En la entrada de sitio hay varias etiquetas link, para obtener el de
la foto debes mirar también que rel="media".

Espero que sirva de ayuda.

¡Un saludo!
> entiendo porqué enhttp://leandro.orgA VECES sí me da la foto :-/
>
> un saludo
> -Leandro

Leandro

unread,
Mar 5, 2012, 2:57:34 PM3/5/12
to api-11870
Negativo, Víctor
Puede que yo sea muy torpe, pero estoy viendo el stream que devuelve
el api y no veo por ninguna parte «rel="media"»
tampoco existe en el stream devuelto ninguna coincidencia buscando por
«.jpg»
he probado bastantes cosas y no hay manera
¿es posible que esté deshabilitado el dato?

gracias por la ayuda
-Leandro
> > entiendo porqué enhttp://leandro.orgAVECES sí me da la foto :-/
>
> > un saludo
> > -Leandro

Víctor Muñoz

unread,
Mar 5, 2012, 3:04:20 PM3/5/12
to api-11870
¿Puedes enviar un ejemplo de petición? ¿Es una búsqueda o una petición
de un sitio en concreto?
> > > entiendo porqué enhttp://leandro.orgAVECESsí me da la foto :-/
>
> > > un saludo
> > > -Leandro

Leandro

unread,
Mar 5, 2012, 3:10:48 PM3/5/12
to api-11870
hago esta llamada →
http://11870.com/api/v1/search?q=librer%C3%ADa&lat=38.25&lon=-0.69999999999999&radius=50&authSign=XXX8&appToken=34abbf4cc7e9bc563ae8603e31fc04cc&count=3

pasteo lo que recibo de uno de los items, como digo no viene nada de
«rel="media"»

<code>
Array
(
[http://www.w3.org/2005/Atom] => Array
(
[id] => Array
(
[0] => Array
(
[data] => http://11870.com/pro/jose-carlos-santacruz-marmol
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[updated] => Array
(
[0] => Array
(
[data] => 2010-04-20T22:00:00.000Z
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[author] => Array
(
[0] => Array
(
[data] =>
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
[child] => Array
(
[http://www.w3.org/2005/Atom] =>
Array
(
[name] => Array
(
[0] => Array
(
[data] =>
11870.com
[attribs]
=> Array
(
)

[xml_base]
=>

[xml_base_explicit] =>
[xml_lang]
=>
)

)

)

)

)

)

[link] => Array
(
[0] => Array
(
[data] =>
[attribs] => Array
(
[] => Array
(
[href] =>
http://11870.com/pro/jose-carlos-santacruz-marmol
[rel] => alternate
)

)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[title] => Array
(
[0] => Array
(
[data] => José Carlos Santacruz Marmol
[attribs] => Array
(
[] => Array
(
[type] => text
)

)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[summary] => Array
(
[0] => Array
(
[data] =>
[attribs] => Array
(
[] => Array
(
[type] => text
)

)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

)

[http://www.w3.org/2007/app] => Array
(
[edited] => Array
(
[0] => Array
(
[data] => 2010-04-20T22:00:00.000Z
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

)

[http://11870.com/api/oos] => Array
(
[id] => Array
(
[0] => Array
(
[data] => 1011380
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[useraddress] => Array
(
[0] => Array
(
[data] => Paseo Germanies 28
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[telephone] => Array
(
[0] => Array
(
[data] => +34 966 67 54 01
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[reviews-counter] => Array
(
[0] => Array
(
[data] => 0
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[saved-counter] => Array
(
[0] => Array
(
[data] => 0
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[locality] => Array
(
[0] => Array
(
[data] => Elche
[attribs] => Array
(
[] => Array
(
[slug] => /es/elche
)

)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[subadministrativearea] => Array
(
[0] => Array
(
[data] => Alicante provincia
[attribs] => Array
(
[] => Array
(
[slug] => /es/alicante-
provincia
)

)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[administrativearea] => Array
(
[0] => Array
(
[data] => Valencia
[attribs] => Array
(
[] => Array
(
[slug] => /es/comunidad-
valenciana
)

)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

[country] => Array
(
[0] => Array
(
[data] => España
[attribs] => Array
(
[] => Array
(
[slug] => /es
)

)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)

)

)

[http://www.georss.org/georss/10] => Array
(
[where] => Array
(
[0] => Array
(
[data] =>
[attribs] => Array
(
)

[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
[child] => Array
(
[http://www.opengis.net/gml] =>
Array
(
[Point] => Array
(
[0] => Array
(
[data] =>
[attribs]
=> Array
(
)

[xml_base]
=>

[xml_base_explicit] =>
[xml_lang]
=>
[child] =>
Array
(

[http://www.opengis.net/gml] => Array

(

[pos] => Array

(

[0] => Array

(

[data] => 38.26244 -0.70342

[attribs] => Array

(
)


[xml_base] =>

[xml_base_explicit] =>

[xml_lang] =>
)

)

)

)

)

)

)

)

)

)

)

)
</code>
> > > > entiendo porqué enhttp://leandro.orgAVECESsíme da la foto :-/
>
> > > > un saludo
> > > > -Leandro

Víctor Muñoz Ferrara

unread,
Mar 5, 2012, 3:15:12 PM3/5/12
to api-...@googlegroups.com
En este caso el sitio en 11870 tampoco tiene imágenes: http://11870.com/pro/jose-carlos-santacruz-marmol
¿Podrías comprobar si al encontrar un sitio que en 11870 tienen imágenes éstas vienen en la respuesta?

>
> > > > un saludo
> > > > -Leandro

--
You received this message because you are subscribed to the Google Groups "api-11870" group.
To post to this group, send email to api-...@googlegroups.com.
To unsubscribe from this group, send email to api-11870+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/api-11870?hl=en.


Leandro

unread,
Mar 5, 2012, 3:27:03 PM3/5/12
to api-11870
mmm vale, pues va a ser eso porque en leandro.org (busco
«vegetariano»)
y a veces sale la foto, como en este caso → http://11870.com/pro/bar-restaurante-casa-luis
y otras veces no sale
(será porque el sitio no tiene foto en 11870)

en otro sitio (blog.leandro.vc) estoy buscando «librería» y debe ser
que ninguna tiene foto porque el código es exactamente el mismo.

[de hecho, estoy buscando «librería» en 11870.com y sólo me salen 2
con foto]
pero, que conste, que no tengo en el código en ningún caso lo de
«rel="media"» :-D

bueno, pues creo que solucionado
gracias por la ayuda

On Mar 5, 9:15 pm, Víctor Muñoz Ferrara <victormferr...@gmail.com>
wrote:


> En este caso el sitio en 11870 tampoco tiene imágenes:http://11870.com/pro/jose-carlos-santacruz-marmol
> ¿Podrías comprobar si al encontrar un sitio que en 11870 tienen imágenes
> éstas vienen en la respuesta?
>

> El 5 de marzo de 2012 21:10, Leandro <lean...@leandro.org> escribió:
>
>
>
>
>
>
>
> > hago esta llamada →
>

> >http://11870.com/api/v1/search?q=librer%C3%ADa&lat=38.25&lon=-0.69999...

> ...
>
> read more »

Reply all
Reply to author
Forward
0 new messages