我要为Total Commander编写一个简单的插件。我需要与Picasa服务进行交互。我凝视了一会,发现:
1)gdata-cpp-util(一种用于libcurl和libxml的包装器)
http://code.google.com/p/gdata-cpp-util/
2)使用gdata-java-client进行Google数据传输,并通过JNI与c++代码进行交互
http://code.google.com/apis/gdata/docs/client-libraries.html
所以我的问题是用C++访问Google数据的最佳方法是什么?我猜在那个 Realm 有经验的人。
提前致谢。
最佳答案
除了协议(protocol)文档外,Google还为其当前的API版本发布Java库。如果您想要官方的,那么您几乎就在看Java,因为其他“官方”库要赶上当前的协议(protocol)版本似乎需要很长时间。
另外,还有libgdata from the Gnome project,它的版本为0.6.5,似乎很成熟。要查看PicasaWeb API的文档,请下载libgdata版本,然后在docs / reference / html下查看。
API预告片如下。唯一的缺点是它是用C而不是本机C++编写的。如果您为C++编写包装,请发布它!
Google PicasaWeb API
关于c++ - 使用C++访问Google数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3861639/