Come contrassegnare un argomento o una notifica come "Read = true"

Sto lavorando con l’API di Discourse.
Il sito su cui sto lavorando ottiene tutti i dati dall’API di Discourse. Sto riscontrando il problema che, poiché in realtà non sto visualizzando gli argomenti e le notifiche, ma sto solo ottenendo i dati tramite l’API, i miei argomenti e le notifiche non vengono registrati come visualizzati.

Come dovrei risolvere questo problema?

If I’m following, you need to make an API call to this endpoint:

3 Mi Piace

Thanks for the reply.
How would this post request help me?

It will mark the posts as “viewed”, which is what you wrote in the first post.

How should the api request look like ?
something like this?
{{base_url}}/t/timings/topic_Id.json?

Please read Reverse engineer the Discourse API

4 Mi Piace

You could start with following the code back to the controller. Everything you need to know about the method is there.

1 Mi Piace

I already tried do the reverse engineering.
The only response i get from the network tab is
{{baseurl}} + /t/3295.json?track_visit=true&forceLoad=true&_=1550774445459

You gotta read it carefully.

Right clicking a request to timings and selecting copy a cURL will give you all you need for a request using the cURL syntax (the standard format for most people):

curl 'https://meta.discourse.org/topics/timings'  \
    -H 'Accept: */*' \
    -H 'Accept-Language: en-US,en;q=0.5'  \
    -H 'X-CSRF-Token: LONGTOKENHERE' \
    -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
    -H 'X-SILENCE-LOGGER: true' \
    -H 'Discourse-Logged-In: true' \
    -H 'Discourse-Visible: true' \
    -H 'X-Requested-With: XMLHttpRequest'  \
    --data 'timings%5B3%5D=1019&timings%5B4%5D=1019&topic_time=1019&topic_id=108685' \
    --compressed
6 Mi Piace

This is what I got from the network tab


What is the the number beside the timings variable?

Hi Edwin, did you figure out what this timings variable was an dhow to set it? have same problem.

Ciao Edwin, hai capito come ottenere i dati? tempistiche e topic_time? o come farlo funzionare? Ho lo stesso problema. Grazie!

Qualcuno può spiegare il valore di timings e topic_time? Sono secondi trascorsi sull’argomento?