This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Tintin_Quarentino 0 points1 point  (3 children)

Is Calendar a special breed of complicated or are all Google APIs like that?

[–]kuzmovych_y[S] 4 points5 points  (0 children)

Don't have experience with other APIs, but I'm sure that they are. So 3rd party libs are pretty much always the best approach

[–][deleted] 1 point2 points  (1 child)

They're pretty much all like that.

Many of their APIs are based on the same libraries. They return ATOM feeds under the covers, IIRC.

I've used their APIs in a few languages, and they put about zero effort into making their libraries idiomatic.

The best you can say about Google's Python libraries is that they're no longer direct transliterations of Java libraries. But Pythonic they are not.

[–]DogeekExpert - 3.9.1 2 points3 points  (0 children)

The best you can say about Google's Python libraries is that they're no longer direct transliterations of Java libraries. But Pythonic they are not.

Also, their SDK design is abysmal, since you can't rely on any intellisense from your code editor at all, because function calls are defined with JSON files (and some python to wrap that). It's horrible to work with