我正在开发一个开源软件(使用vb.net),该程序的一部分将视频上传到youtube。我想包括youtube api来实现这一点,但我不想包括我的私人开发者密钥。这可能吗?
在Python中,您可以使用ConfigParser创建一个Config文件,并在README中明确声明用户需要插入他的开发人员密钥才能使代码工作。使用导入可以在VB.net中实现类似的功能。
只需记住将配置文件与其他文件分开即可。许多源代码是开放的网站(如reddit)出于类似的目的使用配置文件,这样即使是开源的,网站的安全性也不会受到威胁。