Come trovare gli ID dei tag per aggiungerli quando si crea un argomento tramite API

I wanna create topic via API

How find tags id to add tags when create topic via API

Thank!

AFAIK you don’t need tag ids. You can just pass the tag names.

3 Mi Piace

Does anyone know if this should work in 2.0.0.beta9? Tags are not mentioned in the API docs for POST /posts.
I tried to create topics with tags="testtag" but got a HTTP 500 error.

From the logs:

NoMethodError (undefined method `-' for "testtag":String)                                                                                                                                                                                       
/var/www/discourse/lib/discourse_tagging.rb:220:in `tags_for_saving' 

You should try like tags[]="testtag". It’s an array type.

3 Mi Piace

Non funziona. C’è un modo per aggiungere tag?

1 Mi Piace

questo non funziona, la mia chiamata appare così,

$body = '{
            "async": false,
            "title": "'.$word.'",
            "raw": "'.$definition.'",
            "category":'.$categoryId.',
            "topic_id": '.$topicsId.',
            "tags[]": "test-tag"
        }';

viene creato l’argomento, ma non viene creato o aggiunto il tag con il nuovo argomento. @vinothkannans