过去两天,我一直在研究如何正确设置Google API的参数格式。我需要自己写一个,所以我要使用入口点,并且在确定日期/时间金额上绝对要使用NUTS来插入新约会。
我试图将每个值对放在post参数中,然后直接写入POST文档,并且始终出现错误400(没有解释)。我知道我的证书很好-我可以看,抓等,并且可以确定的问题是如何正确设置开始和结束的格式,但是无论我做什么,api都不喜欢日期。
我首先尝试将json嵌入post参数中-不好 然后我创建了一个完整的事件json数组,并将其发布到表单中-不好 我尝试了各种形式的json对象,甚至关闭了它们各自的数组中的内容-没什么
对于我的生命,我无法在网络上找到任何讨论如何格式化api请求的格式的内容-什么都没有,零......
我所需要知道的是如何手动以适当的格式插入数据以发送开始和结束时间数组。同样,我也没有使用任何客户端库。
以下是其中之一-问题是日期的开始和结束-我已经尝试过可以想到的每个变体:
Call fetcher.addHeaderValue("authorization","Bearer "+me.accessToken)
Call fetcher.addPostParam("status","Confirmed")
Call fetcher.addPostParam("end",|[dateTime:"2019-12-24 7:00",timeZone:"America/New_York"]|)
Call fetcher.addPostParam("start",|[dateTime:"2019-12-24 15:00",timeZone:"America/New_York"]|)
Call fetcher.addPostParam("summary","this is a summary of our test event")
Call fetcher.addPostParam("description","This is a long description with <a href='www.wedj.com'>wedj.com</a> as a link")