Hivejs: How do I get the posts of a user? - Wie erhalte ich die Beiträge eines Users? #2

EN

In my first post I showed you how to start with Hivejs and brought the first example. How to get information about a user.

How to get the posts of a user.

In this post I will explain how to get the postings of a user.

To do this, you use the getDiscussionsByAuthorBeforeDate function and pass in the username, a permalink, a date, and the number of posts you want to get. You can enter 1-100 as the number, otherwise you get an empty result, or if you don't enter anything you get the last 10 posts.

As in the previous post, lines 14-25 define what happens when the button is pressed.
In line 16 the username is read again, note that this is not passed in square brackets [], because only one username may be passed.

In line 18-21 I output the permalinks of the received posts, in the console (F12 in FireFox and Chrome) you can see the whole content of the return.

Actually you should be able to enter a date as the 3rd parameter, as the name also suggests, to get posts before the date. Unfortunately this doesn't seem to work, this should be done in the format 2022-10-19T19:25:17, but neither in that format nor in any other it worked for me. Only when passing a permalink as second parameter I get older posts.

You can test it here:
https://jsfiddle.net/hive_coding/wgo8x9y4/

You can also enter a permalink as second parameter and you will see that you get other permalinks.

Translated with www.DeepL.com/Translator (free version)

DE

In meinem ersten Beitrag habe ich euch gezeigt, wie man mit Hivejs startet und das erste Beispiel gebracht. Wie erhält man Informationen zu einem User.

Wie erhält man die Beiträge eines Users.

In diesem Beitrag werde ich erklären, wie man die Postings eines Users erhält.

Dafür verwendet man die Funktion getDiscussionsByAuthorBeforeDate und übergibt den Usernamen, einen Permalink, ein Datum und die Anzahl der Posts, die man erhalten möchte. 1-100 kann man als Anzahl eingeben, ansonsten erhält man ein leeres Ergebnis, oder wenn man nichts eingibt, erhält man die letzten 10 Einträge.

Wie im vorigen Beitrag wird in Zeile 14-25 festgelegt, was beim Betätigen des Buttons passiert.
In Zeile 16 wird wieder der Username ausgelesen, zu beachten ist, dass hier nun dieser nicht in eckigen Klammern [] übergeben wird, da nur ein Username übergeben werden darf.

In Zeile 18-21 gebe ich die Permalinks der erhaltenen Beiträge aus, in der Konsole (F12 in FireFox und Chrome) könnt ihr dann den ganzen Inhalt der Rückgabe sehen.

Eigentlich sollte man als 3. Parameter ein Datum eingeben können, wie der Name auch vermuten lässt, um Beiträge vor dem Datum zu erhalten. Leider scheint dies nicht zu klappen, dies sollte in dem Format 2022-10-19T19:25:17 erfolgen, aber weder in dem Format noch in irgendeinem anderen hat es bei mir geklappt. Lediglich bei Übergabe eines Permalinks als zweiten Parameter erhalte ich ältere Beiträge.

Hier könnt ihr es testen:
https://jsfiddle.net/hive_coding/wgo8x9y4/

Ihr könnt da dann ja auch einen Permalink, der ausgegeben wird, als zweiten Parameter eintragen und werdet sehen, dass ihr andere Permalinks ausgegeben bekommt.

H2
H3
H4
3 columns
2 columns
1 column
5 Comments