如何将参数作为标题api步骤pentaho传递?

时间:2017-06-19 15:58:50

标签: javascript oauth-2.0 pentaho pentaho-spoon

我正在做一个ETL连接到一个使用Oauth 2.0的API有一个access方法。 我有一个generate rows step定义:

  1. oauth_consumer_key ='A'
  2. oauth_nonce =从回复中获取
  3. oauth_signature =从回复中获取
  4. oauth_signature_method = 'HMAC-SHA1'
  5. oauth_timestamp =从回复中获取
  6. oauth_token =从回复中获取
  7. oauth_version = 1.0
  8. oauth_consumer_secret = 'X'
  9. oauth_token_secret =从回复中获取
  10. BASE_URL = 'www.test.com'
  11. http_method = 'POST'
  12. 然后我有js script step使用安全哈希算法SHA-1的JavaScript实现。 之后我有Rest client step从前一个语句中获取标题。

    最后,我有一个文本文件输出步骤,看看发生了什么。

    我收到了与授权相关的错误。因此我决定使用Postman来发现正在发生的事情,并且我找到了解决方案,当我应用“传递参数”选项时,它可以工作。

    我不知道如何使用pentaho启用此选项。试图实现这一点,我传递了header语句中的参数,但它不起作用。

    有人知道如何实现这个目标吗?

    感谢。

0 个答案:

没有答案