Wenn Sie den standardmäßigen Twitter-Feed-Webcode für Blogger und ähnliche Websites verwenden, wird dieses kleine Javascript-Feature hilfreich sein. Es befindet sich zwischen dem Twitter-Feed und dem Rückruf und löscht Antworten aus der Serverantwort.
Für ein Blog-Badge endet der Standard-Twitter-Webcode mit zwei <script>
Tags. Der erste bietet die Funktion, die Ihre Tweets anzeigt. Der zweite fragt Twitter nach den Tweets, die angezeigt werden sollen.
Fügen Sie dieses Skript zu Ihrem Code vor der Twitter-Abfrage hinzu. Es bietet eine neue Funktion namens filterCallback, die @ replies von der Twitter-Antwort entfernt.
Die Twitter-Abfrage selbst hat einen Parameter, der angibt, welche Funktion aufgerufen werden soll, wenn die Antwort zurückkommt. Im Fall von Blogger heißt diese Funktion "twitterCallback2" - Sie können im Webcode danach suchen (suchen Sie nach callback=twitterCallback2
). Um den neuen Filter zu verwenden, müssen Sie den Text twittercallback2
durch filterCallback
ersetzen. Der Filter ist hart codiert, um dann twitterCallback2
aufzurufen, wenn es fertig ist.
Beachten Sie, dass dies die Anzahl der angezeigten Tweets reduziert, wenn einige der Antworten von Twitter Antworten sind. Daher müssen Sie den Anzahl-Parameter im Aufruf erhöhen, um dies zu ermöglichen. Die neue Funktion begrenzt dann die Anzahl der angezeigten Antworten auf fünf - bearbeiten Sie den Code, um dies zu ändern.
Hier ist mein Blog-Post über sie: Filter Replies out of Twitter Feed
Ja, ganz einfach in der Tat. Aber Twitter wird wütend, wenn Sie es tun. Wir werden dich dem großen Twitter-Vogel opfern müssen, damit wir alle seinen schrecklichen Zorn fühlen. – Shog9