2

Json の解析に問題があります。ブラウザーに URL を配置すると、これが返され{"token": "7xv6r32eay5n376", "secret": "589bc72ix7mowua"}ます。そのため、その文字列を取得し、トークンとシークレットを解析し、通知に値を表示して確認するだけです。正しい情報を得ています。誰かが私が間違っていることを見ることができますか?

    rule first_rule {
    select when pageview ".*" setting ()
    pre{
    json=http:get(/* I place my URL here */);
    content   = json.pick("$..content");
    token=content.decode();
    tok=token.pick("$..token");
    sec=token.pick("$..secret");
    message="Token: "+tok+" "+"Secret: "+sec;
    }    
    notify("Values: ",message);    
  }
}
4

1 に答える 1

2

だから私はKRLの問題を修正しました。get() では、単一の '' ではなく、二重引用符 "" を使用する必要があります。

于 2011-04-17T17:06:41.113 に答える