我如何分辨位置参数和需要在其之前加上单词的参数之间的区别

问题描述 投票:0回答:1

我在Google云端硬盘的文档中看到了enter image description here

如果我不是计算机科学专家,我怎么知道我需要做list(fileId =“ string”)而不是list(“ string”)而且我如何猜测在获取商品之后会有.execute()呢?您是在大学学习过的,还是在驱动器API基础上有其他一些文档或专业人士都知道的某些课程。我不是想开玩笑。如果您不是真正的程序员,那似乎真的无法访问,就好像只有真正的程序员才应该尝试这些东西。将来,我将在哪里找到这些方法,或者如何理解将这些参数传递给这些函数的方式?

这里是我的意思的另外一张照片。似乎其他人也和我一样相信,如果签名中不存在带有默认值的等号,那么它就有资格进行位置参数处理。

I was wrong

我错了,如果您相信,您或Google都是错的。我不是程序员。我认为我错了。那么,如何分辨位置参数和我可以在Visual Basic中用单词引用的位置参数之间的区别?still wrong but for other reason

google-drive-api
1个回答
0
投票

[当您想实现Google API方法时,您应该做的第一件事就是咨询method reference

  • 此文档向您显示存在哪些参数,它们有什么用,哪些是必需的,哪些是可选的
  • 还有Try this API功能可用于测试
  • Try this API具有参数的字段和值
  • 一旦找到了以所需方式执行的Try this API的正确请求语法,就可以将请求转换为选择的语言
  • python quickstart使您了解如何将请求转换为Python
  • Further reading下链接的文档将您重定向到为您提供每种方法的特定信息的Drive API PyDoc documentation
  • 根据经验:可以将必需参数(在您为fileId的情况下)指定为“ string”而不是fileId =“ string”(因为该方法希望您提供该参数),而可选参数具有为了避免歧义,请在字段名之前加上前缀]
  • 否则,如果您仅指定“ None”-方法将如何知道这表示pageSize=None还是pageToken=None
  • 在所有参数(包括必需的参数)之前加上字段名称是绝对没有错的,特别是如果您以非标准顺序指示它们(例如,如果filedId不是第一个参数)
  • execute()必须用于Python中的所有Google API方法,以表明您已将所有参数分配给请求,现在想实际执行它。
© www.soinside.com 2019 - 2024. All rights reserved.