2017-10-07 173 views
0

我正在做一个关于nodered的Visual Rec应用程序,并且想要将结果作为对原始推文(reuqested de vis rec)的回复进行推出。 如果我只是把用户名放在开头,有时twitter因为“in_reply_to_status_id”字段为空而不会显示给用户,所以我需要通过msg.params传递thos参数。 当我这样做时,tweet out节点抛出:Node-RED在传递msg.params时抛出错误32

“错误:HTTP错误401:未经授权,API消息:{”errors“:[{”code“:32,”message“:”无法验证您的身份“}}}”

如果我“//”msg.params行,它鸣叫就好了。

我PARAMS线是这样的:“鸣叫”

msg.params=[{"tweet.in_reply_to_status_id":context.global.tweet.id},{"tweet.in_reply_to_screen_name":context.global.tweet.user.screen_name}]; 

我也试过没有“in_reply_to_screen_name”字段(不知道这是绝对必要的答复),并且无部分也是如此。

有什么帮助?

回答

0

OK,这工作:

msg.params = { “tweet.in_reply_to_status_id”:context.global.tweet.id, “tweet.in_reply_to_screen_name”:context.global.tweet.user.screen_name};

谢谢蒂莫西下班了!