Search This Site

Custom Search

Monday, October 11, 2010

[bloggerDev] Re: retrieve blog posts with filter using python gdata client

Peter,

I submitted a patch to Python GData API and it has been accepted, so I
believe the answer at this point is to use the head code from the
project.

http://codereview.appspot.com/2423041/

brett

On Oct 12, 2:22 am, Peter Ondruska <peter.ondru...@gmail.com> wrote:
> Fixed thanks to Brett, seehttp://code.google.com/p/gdata-python-client/issues/detail?id=315#c4
>
> On Oct 8, 5:26 pm, Peter Ondruska <peter.ondru...@gmail.com> wrote:
>
>
>
>
>
>
>
> > I have this code:
>
> > class Blog(webapp.RequestHandler):
> >   def __init__(self):
> >     categories = ["lang:cs", "news"]
> >     self.client = gdata.blogger.client.BloggerClient()
> >     self.query = gdata.blogger.client.Query(categories=categories,
> > max_results=10, strict=True, order_by="updated")
> >   def get(self):
> >    feed = self.client.GetPosts(blog_id="7297489546734971425",
> > query=self.query)
> >    for entry in feed.entry:
> >      print entry.title.text.encode("utf-8")
>
> > But it fails to retrieve posts with this error:
>
> > Traceback (most recent call last):
> >   File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
> > GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
> > google/appengine/ext/webapp/__init__.py", line 511, in __call__
> >     handler.get(*groups)
> >   File "/Users/ondruska/Documents/tenant-check/gd.py", line 36, in get
> >     feed = self.client.GetPosts(blog_id="7297489546734971425",
> > query=self.query)
> >   File "/Users/ondruska/Documents/tenant-check/gdata/blogger/
> > client.py", line 65, in get_posts
> >     desired_class=desired_class, query=query, **kwargs)
> >   File "/Users/ondruska/Documents/tenant-check/gdata/client.py", line
> > 635, in get_feed
> >     **kwargs)
> >   File "/Users/ondruska/Documents/tenant-check/gdata/client.py", line
> > 320, in request
> >     RequestError)
> > RequestError: Server responded with: 400, Invalid query
> > parameters:categories
>
> > This is using gdata python client 2.0.12. Similar code in Java with
> > gdata java client works fine. Anybody having similar problems?
>
> > Thanks,
>
> > Peter

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

No comments:

Post a Comment