小编Mat*_*ath的帖子

Google Calendars API - setTimeMax导致错误

我正在尝试使用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,它接受一个字符串,但收到相同的消息).

所以我只是想知道是否有人成功使用过这些功能 - 也许它们不应该以这种方式被调用?有没有办法在错误上获得更多细节?

谢谢 :)

java google-calendar-api

2
推荐指数
1
解决办法
787
查看次数

如何在Contentful查询中检索链接的字段

我正在使用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)

javascript node.js contentful

1
推荐指数
1
解决办法
830
查看次数