Google Data API的扩展属性(特别是Calendar API)中的属性数量和值长度是否有任何限制?
我想从我的Google Picasa帐户中获取相册列表.我试过这个指南.问题是它成功验证但没有返回任何相册(请参阅下面的代码).我还是可以发一张新专辑.
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.List;
import com.google.gdata.client.photos.PicasawebService;
import com.google.gdata.data.PlainTextConstruct;
import com.google.gdata.data.photos.AlbumEntry;
import com.google.gdata.data.photos.UserFeed;
import com.google.gdata.util.AuthenticationException;
import com.google.gdata.util.ServiceException;
public class Test {
public static void main(String[] args) {
String username = "myusername";
String password = "mypassword";
PicasawebService service = new PicasawebService("myapp");
try {
// Get list of albums. (AUTHENTICATION SUCCESSFUL BUT NO ALBUM RETURNED)
service.setUserCredentials(username, password);
URL url = new URL("https://picasaweb.google.com/data/feed/api/user/" + username + "?kind=album");
UserFeed feed = service.getFeed(url, UserFeed.class);
List<AlbumEntry> albums …Run Code Online (Sandbox Code Playgroud) 我一直在为我们的网站实现一个谷歌联系人导入器,并正在寻找一种方法来测试API调用,以便我可以看到流量和他们返回的内容.有一个谷歌api浏览器,但似乎没有谷歌联系人吗?
我知道谷歌联系人仍然是谷歌数据API的一部分,但有没有针对该API集的特定浏览器?
我正在为Google Contact Data API使用双腿OAuth,并在每个请求上生成令牌.
它是可取的还是我应该存储令牌以便下次重复使用它?
另外,如何检测过时令牌?
我正在使用python.(和Gdata Python客户端库).
编辑:好的,我想,令牌是在客户端生成的,带有加密而不是从服务器端收集,因此可以在每个请求上生成令牌.我对么 ?这意味着,令牌永远不会为用户改变(除非我改变共享秘密)对吗?
尽管 Google Docs 文档的 URL 中似乎有一个唯一 ID,但我想知道是否有办法获取文档的哈希(MD5、SHA1)而无需再次下载。有没有人尝试过类似的事情?我可以进行一些 API 调用吗?
我想要做的是获取给定日期的给定谷歌日历中的所有事件.
现在,我们可以使用以下代码轻松获取事件列表
public Events getAllEvent()
{
Events events= null ;
try {
events = service.events().list(this.calendarID).execute();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return events ;
}
Run Code Online (Sandbox Code Playgroud)
我该如何转换这个函数,以便它只在我指定的那一天给出事件.我尝试了很多方法但是在版本3中它没有按照它在v2中使用的方式工作.任何建议.请记住,我们正在谈论谷歌日历Api版本3.