Google Rest API和Google Apps Script Execution API之间的区别是什么



有什么区别?你能将Google应用程序脚本与Google Rest API结合起来吗?还是执行API是替代方案?

谢谢,我真的很感激。

它们是完全独立的。

Google REST API由Google提供,允许您从外部位置与他们的服务进行交互。从本质上讲,你的代码可以调用谷歌编写的代码,从而影响谷歌服务。

Google Apps Script Execution API允许您公开您在Google Apps脚本中编写的函数,以便从外部位置调用。本质上,这允许您从外部位置调用由谷歌托管的自定义代码。

这里的关键区别在于Google REST API与Google应用程序脚本无关,而Execution API只是让您调用Google应用程序的脚本代码。

你当然可以在一个给定的项目中混合使用这两种方法,这取决于你要做什么。Google应用程序脚本甚至可以使用REST API,尽管这通常是不需要的。

如果你想弄清楚你需要哪种语言,请阅读谷歌应用程序脚本,并确定用这种语言工作是否适合你的项目。

如果您计划使用另一种语言,如Python或Java,那么您可能需要REST API。最后,如果你想使用Python或Java,但调用一些用Apps Script编写的代码,那么你应该看看Apps Script Execution API。

执行API是一个REST API。

没有谷歌REST API这样的东西,因为REST是一种架构,而不是谷歌服务。许多Google API都有REST或至少类似REST的接口。

REST是表示状态转移的缩写。和往常一样,如果不引起几十条评论,指出解释是错误的或不完整的,就不可能解释这一点,所以我请你参考维基百科页面。。但是REST的重要特性是资源由URL表示,并且不同的http动词(get、put、post等)可以从服务器对类似资源唤起不同的响应(这有目的地添加了一些约束,即get不应该进行破坏性操作等)

因此,"REST"是设计API的一种特定方式,Google将此设计用于应用程序脚本执行API。

相关内容

  • 没有找到相关文章

最新更新