2016-04-13 4 views
0

Ich habe eine Website, an der ich arbeite, die derzeit die Twitter-Widgets verwendet, um aktuelle Beiträge von einer Reihe von Benutzern zu greifen und sie auf meiner Website zu veröffentlichen.JavaScript Twitter Widgets für Reddit

Ich frage mich, ob es eine ähnliche Möglichkeit gibt, wie ich dies auch für Reddit-Kommentare tun könnte, d. H. Wann immer ein bestimmter Benutzer einen neuen Kommentar veröffentlicht, wird er auf meiner Site angezeigt (nicht besorgt, dass er aktualisiert werden muss).

Ist das überhaupt möglich? Ich würde lieber keinen Bot machen müssen, der die Benutzer beobachtet, wenn nicht, werde ich einfach die Idee verwerfen.

Danke!

+0

Was haben Sie gesucht, um Ihr Problem zu lösen? –

Antwort

1

Ja, Sie können Reddit embed widget verwenden. Dies ist eine ältere Seite (und nicht wirklich veröffentlicht), aber es funktioniert.

Das Widget funktioniert in der Regel durch Hinzufügen von .embed zur Seiten-URL. Es gibt einige zusätzliche Parameter, die Sie verwenden können (style=off zusätzlich zu den normalen Parametern limit und sort). Ich empfehle eine Art new.

Für sumbissions und Kommentare, Sie diese verwenden können:

<script src="https://www.reddit.com/user/USERNAMEHERE.embed?limit=5&sort=new" type="text/javascript"></script> 

Für nur Kommentare, können Sie diese verwenden:

<script src="https://www.reddit.com/user/USERNAMEHERE/comments.embed?limit=5&sort=new" type="text/javascript"></script> 

Nur Eingaben, können Sie diese verwenden:

<script src="https://www.reddit.com/user/USERNAMEHERE/submitted.embed?limit=5&sort=new" type="text/javascript"></script> 

Hier ist ein Beispiel dafür meine Benutzerseite sieht aus wie mit:

<script src="https://www.reddit.com/user/pokechu22.embed?limit=5&sort=new" type="text/javascript"></script>


Beachten Sie, dass dies nicht automatisch, soweit ich mich erinnere nicht aktualisiert; Sie müssen manuell aktualisieren.

+0

Vielen Dank. Weißt du, ob es eine Möglichkeit gibt, zwei Benutzern beizutreten? Wenn ich Kommentare von "bob" und "joe" anzeigen möchte, werden die letzten Kommentare zusammen angezeigt. Ich dachte, es wäre etwas wie '' aber das scheint nicht zu funktionieren – Sej

+0

@Sej Leider glaube ich nicht, dass das möglich ist. Während _are_ multisubreddits (zB [/r/test+help](https://www.reddit.com/r/test+help)) sind, gibt es keine Multi-User. Sie können zwei der Embeds nebeneinander haben, aber ich denke nicht, dass es andere Möglichkeiten gibt, mehrere Benutzer mit der integrierten Funktionalität zu haben. – Pokechu22