Search This Site

Custom Search

Saturday, October 9, 2010

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

Peter,

I've replicated this and I'm chasing it.

brett

On Oct 9, 2:26 am, 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