Betten Sie ein Twitter-Profil ein, keine Chronik

Lesezeit: 4 Minuten

Ich habe nach einer Lösung zum Einbetten von Twitter-Benutzerprofilen gesucht, bin aber bisher leer ausgegangen. Was ich suche, ist etwas Ähnliches, wie Twitter eine schöne Profilübersicht öffnet, wenn Sie auf twitter.com auf einen Benutzernamen klicken. Ich habe einen Screenshot meines Profils gemacht, damit Sie unten sehen können, wovon ich spreche.

Geben Sie hier die Bildbeschreibung ein

Ich brauche keine Benutzer-Timeline oder ähnliches, nur die Benutzerinformationen, der Hintergrund des Titelbilds wären schön, sowie ein Link, um der Person zu folgen. Ich habe mir den Einbettungscode-Builder von Twitter angesehen, aber es schien nichts zu geben, was wirklich in die Rechnung passte. Ich verwende WordPress, also könnte eine Plugin-Lösung realisierbar sein, aber wenn es nur eine Code-Einbettung ist, ist das auch in Ordnung.

  • Ist das für ein einzelnes Profil? Alles im Profil ist statisch, außer Tweets, Follower und Follower.

    – von oben nach unten

    20. Januar 2014 um 22:15 Uhr

  • @topdown ja, das wäre für ein einzelnes Benutzerprofil. Ich hatte gehofft, mehrere Einbettungen davon auf einer Seite zu erstellen, die verschiedene Benutzer zeigen würden.

    – jbwharris

    23. Januar 2014 um 18:38 Uhr

  • Gibt es Neuigkeiten zu diesem Thema? Suchen Sie dasselbe, hoffen Sie auf eine integrierbare Lösung

    – duku

    9. März 2015 um 6:23 Uhr

  • @ducu Ich konnte nichts finden, was für dieses spezielle Problem funktioniert hat. Ich weiß, es ist etwas, das Sie wahrscheinlich mit der API erstellen könnten, aber das geht ein wenig über meinen Horizont hinaus.

    – jbwharris

    9. März 2015 um 13:46 Uhr


  • Hey, habe das gerade gefunden, es lohnt sich, es zu untersuchen dev.twitter.com/web/intents#user-intent

    – duku

    9. März 2015 um 14:16 Uhr


Mir ist derzeit keine Einbettungsfunktion für die Profilzusammenfassung bekannt, aber Sie können die API aufrufen, um Profilinformationen von Twitter auf zwei Arten zu erhalten:

  1. Zur einmaligen Verwendung: /users/zeigenoder
  2. Für bis zu 100 Benutzer gleichzeitig: /users/lookup

Sie können dann den zurückgegebenen json nehmen und ihn so gestalten, dass er dem Twitter-Format oder einem anderen gewünschten Stil entspricht.

Nicht wirklich einbetten, aber das könnte auch für Sie funktionieren https://dev.twitter.com/web/intents#user-intent

Benutzeravatar von intika
intika

Hier ist eine Implementierung für die Schaltfläche, dies erfordert einige Arbeit, um das Profilbild und das Hintergrundbild hinzuzufügen

Symbol-SVG-Code:

  <symbol id="twitter" viewBox="0 0 512 512"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" /></symbol>

SASS/CSS:

.twitter a  
  font-family: "Roboto", "Noto Sans", "Open Sans", "sans-serif"
  display: inline-flex
  color: #fff
  border-radius: 5px
  background: #1b95e0
  padding: .4em .8em
  text-decoration: none
  font-weight: bold
  text-align: left

HTML:

<div class="twitter" style="height: 35px; width: 240px;"><a target="_blank" rel="noopener noreferrer" href="https://twitter.com/LinuxHacksOrg">
<svg height="20px" width="20px" style="margin-right: 5px; fill: #fff;">
<use xlink:href="/assets/imgs/res/icons-full.svg#twitter"></use></svg>
Follow us @LinuxHacksOrg</a></div>

<style>
.twitter a {
  font-family: "Roboto", "Noto Sans", "Open Sans", "sans-serif";
  display: inline-flex;
  color: #fff;
  border-radius: 5px;
  background: #1b95e0;
  padding: .4em .8em;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
}
</style>

<div class="twitter" style="height: 35px; width: 300px;"><a target="_blank" rel="noopener noreferrer" href="https://twitter.com/LinuxHacksOrg">
<svg height="20px" width="20px" style="margin-right: 5px; fill: #fff;" viewBox="0 0 512 512" preserveAspectRatio="none">
<path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" />
</svg>
Follow us @LinuxHacksOrg</a></div>

  • @jbwharris Ich habe den Code mit einem Snippet aktualisiert 😉 … der Hauptvorteil hier besteht darin, das Laden von aufgeblähten js von Twitter zu vermeiden

    – intika

    6. August 2020 um 21:17 Uhr


1400420cookie-checkBetten Sie ein Twitter-Profil ein, keine Chronik

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy