2017-10-07 15 views
0

Je fais une application Visual Rec sur nodered et je veux tweeter les résultats comme une réponse au tweet d'origine (que reuqested de vis rec). Si je ne mets que le nom d'utilisateur au début, parfois twitter ne le montre pas à l'utilisateur car le champ "in_reply_to_status_id" est vide, donc je dois passer ces paramètres par msg.params. Lorsque je fais cela, le nœud de tweet out renvoie:Node-RED Twitter sort jette l'erreur 32 lors du passage msg.params

"Erreur: Erreur HTTP 401: non autorisé, message API: {" errors ": [{" code ": 32," message ":" Impossible de vous authentifier . "}]}"

Si je "//" la ligne msg.params, elle tweete juste bien.

Ma ligne params va comme ceci:

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

J'ai aussi essayé sans le champ « in_reply_to_screen_name » (pas sûr si cela est absolument nécessaire pour la réponse), et sans le « tweet. » partie aussi bien.

Une aide ?!

Répondre

0

OK, cela a fonctionné:

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

Merci Timothy du travail!