Google api google日历停止对json rpc和api java客户端的支持
我们使用谷歌API日历v3,谷歌表示他们将停止对json rpc的支持 我找不到他们计划的v4版本是否兼容,或者当前版本是否兼容。文档中没有关于它的参考资料Google api google日历停止对json rpc和api java客户端的支持,google-api,google-api-java-client,google-calendar-api,Google Api,Google Api Java Client,Google Calendar Api,我们使用谷歌API日历v3,谷歌表示他们将停止对json rpc的支持 我找不到他们计划的v4版本是否兼容,或者当前版本是否兼容。文档中没有关于它的参考资料 有关于这方面的信息吗?不仅仅是日历受到影响,所有谷歌API发现API都受到影响。批处理端点 POST /batch HTTP/1.1 Authorization: Bearer your_auth_token Host: www.googleapis.com Content-Type: multipart/mixed; boundary=b
有关于这方面的信息吗?不仅仅是日历受到影响,所有谷歌API发现API都受到影响。批处理端点
POST /batch HTTP/1.1
Authorization: Bearer your_auth_token
Host: www.googleapis.com
Content-Type: multipart/mixed; boundary=batch_foobarbaz
Content-Length: total_content_length
将于2019年3月25日左右停产。尽管如此,我怀疑客户端库是否已经全部更新以删除它。我是其中两个的贡献者,还没有听说过关于从库中删除批处理功能的任何事情
Google API客户端库已重新生成,不再生成
对全局HTTP批处理终结点的请求。客户使用这些
库必须升级到最新版本。不使用
Google API客户端库和/或对JSON-RPC进行自定义调用
端点或HTTP批处理端点将需要进行概述的更改
下面
全局批处理终结点为
www.googleapis.com/batch
新的是
www.googleapis.com/batch/因此,如果您使用异构批处理,您将不得不在更新库以支持新的API特定端点时更改代码
更新
在过去的24小时里,我与谷歌进行了大量的交流,我得到了一些关于这篇文章的澄清
我已经更新了我的答案,以反映谷歌的澄清,它并没有完全删除批处理 根据,他们正在删除异构批处理—使用导致其他API的请求访问同一API。他们还将同质批处理(批处理到同一API并导致单一API)整合到“特定于API的批处理端点”
从我对博客的理解来看,如果您要将几个不同的请求(例如,一个Foo请求和一个Bar请求)批处理到一个fooapi调用中,那么您必须调整代码,以使用一个批处理一个批处理另一个批处理。如果您已经这样做了,则不清楚您是否必须更改代码,也许新发布的库将有一种新的方法来处理这些请求。您当前是否实际使用批处理端点?是的,我们使用BatchRequestSo来代替批处理,我们需要重新编写代码,以使用标准java api执行多个请求?客户端库尚未全部重新生成(至少不是PHP库,我刚刚检查过,Batch类的最后一次更新是2017年11月)!无论如何,在关闭前有一年的延迟,我想客户端库很快就会更新。net还没有更新,但我们正计划更新。我正试图让它延迟,以便给开发人员时间。@Thorynque先生,如果您在不同的调用中混合不同的API,您只需发出多个请求。请查看文档中的异构批处理请求示例。我用过去12小时从谷歌获得的一些信息更新了我的答案。这是一个有趣的答案,我会检查我的密码。如果我做同质批处理请求,也许我会拭目以待。