Hi Chris, It should return more than 1 result. In fact it works for this request for example: /base/feeds/attributes/product+type(text)?bq=[item +type:products] How did you inserted your items and how did you specified multiple product_type values? Multiple product_type values should be separated by a comma inside only 1 <product_type> tag like this: "type 1","type 2" as specified in this document: http://base.google.com/support/bin/answer.py?answer=66818&hl=en
Did yo inserted those values this way or by using multiple tags? Cheers Nicolas On Nov 28, 4:46 am, chrisleishman <[EMAIL PROTECTED]> wrote: > Hi, > > I'm trying to find a way to obtain the full set of attribute values > for a set of items. I'm trying to use the attributes feed, but it > doesn't seem to be returning what I would expect. > > Picking a random customer as an example, I've can do a query for items > from the snippets feed as follows: > > curl -s -S 'http://www.google.com/base/feeds/snippets?bq=%5Bitem > +type:products%5D%5Bcustomer+id:4909572%5D' | xmllint --format - > ... > ... > <g:product_type type="text">baby products</g:product_type> > <g:product_type type="text">baby care products</g:product_type> > <g:product_type type="text">baby accessories</g:product_type> > <g:product_type type="text">baby safety</g:product_type> > <g:product_type type="text">baby product</g:product_type> > <g:product_type type="text">baby gear</g:product_type> > ... > ... > > As I've shown, there are a multiple "product_type" attributes for each > item. Now I'd like to be able to be able to get the set of values of > the "product_type" attribute for all items matching the query. I > believe I should be able to use the attributes feed for this, as > follows: > > curl -s -S 'http://www.google.com/base/feeds/attributes/product+type > %28text%29?bq=%5Bitem+type:products%5D%5Bcustomer+id:4909572%5D' | > xmllint --format - > <?xml version="1.0" encoding="UTF-8"?> > <entry xmlns="http://www.w3.org/2005/Atom" xmlns:gm="http:// > base.google.com/ns-metadata/1.0" xmlns:batch="http:// > schemas.google.com/gdata/batch"> > <id>http://www.google.com/base/feeds/attributes/product+type%28text > %29?bq=%5Bitem+type%3Aproducts%5D%5Bcustomer+id%3A4909572%5D</id> > <updated>2008-11-28T04:31:23.362Z</updated> > <title type="text">product type(text)</title> > <content type="text">Attribute "product type" of type text in query: > [item type:products][customer id:4909572]</content> > <link rel="self" type="application/atom+xml" > href="http://www.google.com/base/feeds/attributes/product+type%28text%29?bq=%5Bite..."/> > <gm:attribute name="product type" type="text"> > <gm:value count="697">baby gear</gm:value> > </gm:attribute> > </entry> > > The problem here, as can be seen, is that only a single product type > ('baby gear') is being returned. I can't figure out why. Anyone got > an idea? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Base Data API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/Google-Base-data-API?hl=en -~----------~----~----~----~------~----~------~--~---
