Javascript 如何将参数作为标头api步骤pentaho传递?
我正在做一个ETL来连接到一个使用Oauth 2.0的API,该API有一个acces方法。 我有一个Javascript 如何将参数作为标头api步骤pentaho传递?,javascript,oauth-2.0,pentaho,pentaho-spoon,Javascript,Oauth 2.0,Pentaho,Pentaho Spoon,我正在做一个ETL来连接到一个使用Oauth 2.0的API,该API有一个acces方法。 我有一个生成行步骤,用于定义: oauth_consumer_key='A' oauth_nonce=从响应获取 oauth_签名=从响应获取 oauth_签名_方法='HMAC-SHA1' oauth_timestamp=从响应获取 oauth_令牌=从响应获取 oauth_版本=1.0 oauth_consumer_secret='X' oauth_token_secret=从响应获取 base_u
生成行步骤
,用于定义:
js脚本步骤
,它使用安全哈希算法SHA-1的JavaScript实现。
在此之后,我将执行Rest客户机步骤
,从before语句中获取头
最后,我有一个文本文件输出步骤,看看发生了什么
我得到了一个与授权相关的错误。所以我决定使用Postman来发现发生了什么,我找到了解决方案,当我应用“传递参数”选项时,它就起作用了
我不知道如何使用pentaho启用此选项。为了实现这一点,我在header语句中传递了参数,但它不起作用
有人知道如何做到这一点吗
谢谢。愚蠢的问题,但您是否尝试在REST客户端步骤的“Headers”选项卡中传递这些值?@nsous一个有趣的词,愚蠢。而且当你不回答的时候。。。如果你再看一次这篇文章,你会发现我写的是关于你的建议的,很愚蠢的回答:)我的意思是我的问题很愚蠢,因为我想你在发帖之前也试过了。我不是说你的问题很愚蠢。@nsousa好的,别担心。这是一个误会。