我正在尝试使用Java API(jar版本v3-rev9-1.7.0-beta)从Google日历中检索事件列表
这段代码工作正常
Events e = service.events().list("primary").
setMaxResults(3).
execute();
Run Code Online (Sandbox Code Playgroud)
其中service是Calendar对象.
但是,如果我添加一个setTimeMin或setTimeMax参数,就像这样
Date now = new java.util.Date();
Events e = service.events().list("primary").
setTimeMin(new DateTime(now)).
setMaxResults(3).
execute();
Run Code Online (Sandbox Code Playgroud)
它返回一条失败消息"Bad Request".
(请注意,从此版本开始,setTime函数会使用google DateTime对象.我还尝试使用以前版本的jar,它接受一个字符串,但收到相同的消息).
所以我只是想知道是否有人成功使用过这些功能 - 也许它们不应该以这种方式被调用?有没有办法在错误上获得更多细节?
谢谢 :)
我正在使用Contentful并且拥有一个使用一系列相关字段的内容模型.我使用JS api在NodeJS中查询我的内容.如果我打电话获取条目,就像这样
contentfulClient.getEntries({
content_type: 'homePage'
})
Run Code Online (Sandbox Code Playgroud)
它获取homePage类型的所有内容,并包括每个相关字段的实际字段数据,如此
"subField": {
"sys": {
"space": {
"sys": {
"type": "Link",
"linkType": "Space",
"id": "#######"
}
},
"id": "#######",
"type": "Entry",
"createdAt": "2017-03-10T15:58:25.697Z",
"updatedAt": "2017-03-10T15:58:25.697Z",
"revision": 1,
"contentType": {
"sys": {
"type": "Link",
"linkType": "ContentType",
"id": "homeSubField"
}
},
"locale": "en-GB"
},
"fields": {
"category": {
"sys": {
"type": "Link",
"linkType": "Entry",
"id": "#######"
}
},
"subFieldContent": "Some field content"
}
},
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用ID调用特定条目,例如
contentfulClient.getEntry('1234567890')
Run Code Online (Sandbox Code Playgroud)
然后,每个链接的字段仅作为具有ID的引用返回,如
"subField": {
"sys": {
"type": "Link",
"linkType": "Entry",
"id": …Run Code Online (Sandbox Code Playgroud)