我正在尝试在GDS中为Web服务API编写连接器。 API身份验证方法使用2个密钥(在标头中传递):X-App-Key
和X-User-Key
在我的.gs
连接器脚本中提供的5个身份验证选项中没有2键身份验证流程。我是否实现自定义身份验证方法(不知道如何)或修改USER_PASS
或USER_TOKEN
以接受2个密钥?
更新 :我开始连接另一项服务,该服务使用API_TOKEN
和API_SECRET
。同样,我看不到5种身份验证类型中的哪一种适合。
我认为这是一个普遍的问题,因为那里有很多不同的API ...
答案 0 :(得分:0)
Data Studio社区连接器不支持除用户名之外还需要2个身份验证密钥的任何身份验证方法。随时open an issue请求此功能。在决定要添加到产品的新功能时,我们会检查这些问题。
如果需要自定义身份验证方法,则可能需要考虑使用OAUTH2
。您也许可以使它满足您的需求。
答案 1 :(得分:0)
这实际上不是答案,而是一种解决方法。我决定构建表格/脚本来检索来自不同API的所需数据。我现在处于项目的中间,但到目前为止,看来使用带有Google工作表的google脚本可以缓解我的身份验证问题。