我正要为Total Commander写一个简单的插件。我需要与Picasa服务交互。我睁大眼睛看了一会儿,发现:
1) gdata-cpp-util (类似于libcurl和libxml的包装器) http://code.google.com/p/gdata-cpp-util/
2)使用gdata-java-client进行Google数据传输,并通过JNI http://code.google.com/apis/gdata/docs/client-libraries.html与c++代码交互。
所以我的问题是,用C++访问谷歌数据的最佳方式是什么?我猜在那个领域有经验的人。
提前谢谢。
发布于 2010-10-14 21:28:46
除了协议文档之外,Google还为其当前的API版本发布了一个Java库。如果你想要官方版,你会更多地关注Java,因为其他“官方”库似乎需要很长时间才能赶上当前的协议版本。
或者,还有libgdata from the Gnome project,它的版本是0.6.5,看起来已经很成熟了。要查看reference API的文档,请下载libgdata发行版并在docs / PicasaWeb /html下查找。
下面是API预告。唯一的缺点是它是用C编写的,而不是原生C++。如果你为C++编写了一个包装器,那就发布它!
Google PicasaWeb API
发布于 2010-10-05 15:37:19
做了一些谷歌日历和笔记(通过C#)。
我认为你应该使用XMLparse或Google支持的API lib来进行请求和处理响应,以便从它们中获取数据。
他们会日复一日地改变,然后使用他们的东西是最好的方式。
发布于 2013-09-16 05:50:54
您应该看看谷歌引入的新的C++客户端应用程序接口:http://google.github.io/google-api-cpp-client/latest/index.html
我相信现在可以通过Google+接口访问这些照片了:https://google-api-client-libraries.appspot.com/resources/api-libraries/documentation/plus/v1/cpp/latest/
https://stackoverflow.com/questions/3861639
复制相似问题