Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json Rest客户端的Pentaho(PDI)动态授权密钥_Json_Api_Pentaho_Rest Client_Pentaho Data Integration - Fatal编程技术网

Json Rest客户端的Pentaho(PDI)动态授权密钥

Json Rest客户端的Pentaho(PDI)动态授权密钥,json,api,pentaho,rest-client,pentaho-data-integration,Json,Api,Pentaho,Rest Client,Pentaho Data Integration,我正在使用Pentaho PDI创建一个转换。我有一个API,我正试图命中并回调数据,但问题是我必须传递/使用到我的Rest客户端步骤的授权令牌是动态的。也就是说,我必须进行HTTP Post调用来创建一个新令牌,然后每次我想在Rest客户端步骤中执行Get调用时都使用该新令牌。我在每次进行HTTP post和获取授权密钥时都没有问题。目前,我正在将该密钥输出到json文件,但如果需要,我可以将其放入数据库或任何需要的地方 我的问题是:如何将这个动态授权密钥传递给我的Rest客户端步骤?通常,R

我正在使用Pentaho PDI创建一个转换。我有一个API,我正试图命中并回调数据,但问题是我必须传递/使用到我的Rest客户端步骤的授权令牌是动态的。也就是说,我必须进行HTTP Post调用来创建一个新令牌,然后每次我想在Rest客户端步骤中执行Get调用时都使用该新令牌。我在每次进行HTTP post和获取授权密钥时都没有问题。目前,我正在将该密钥输出到json文件,但如果需要,我可以将其放入数据库或任何需要的地方

我的问题是:如何将这个动态授权密钥传递给我的Rest客户端步骤?通常,Rest客户机步骤之前必须有一个Generate Rows步骤,但我似乎无法将动态值传递给Generate Rows步骤。如果我能,我的问题就会解决。有什么想法吗


谢谢你的帮助

您需要的是,使用HTTP POST转换中的Set Variables步骤将此键作为变量传递,并在下面的转换中使用Get Variables步骤捕获它