So vermeiden Sie die Verkürzung der Twitter-URL

21

Ich möchte eine URL in Twitter veröffentlichen, aber ich möchte nicht, dass sie gekürzt wird. Die Domain besteht aus drei Buchstaben, daher macht es nicht einmal Sinn, sie zu verkürzen. Wenn ich jedoch den Tweet auf der Website schreibe, wird die Meldung "Der Link wird gekürzt angezeigt" angezeigt, und ich finde keine Option, um dies zu deaktivieren.

nmat
quelle

Antworten:

9

Das ist nicht möglich. Die Twitter-API verkürzt automatisch alle URLs .

Früher gab es eine Möglichkeit, das URL-Wrapping zu deaktivieren: Erstellen Sie eine benutzerdefinierte Twitter-App (Beispiel: eine gehostete Dabr- Installation) und deaktivieren Sie die URL-Verkürzung in den API-Einstellungen. Aber jetzt ist diese Option nicht mehr verfügbar

Sathyajith Bhat
quelle
1
Yuck. Dies scheint eine RIESIGE UX-Falle für Twitter zu sein ...
esqew
5
Nun, dies dient zur Überwachung und Verhinderung von Spam. Wenn sie einen schädlichen Link finden, können sie ihn deaktivieren, indem sie die Umleitung nicht ausführen. Ein RIESIGER Gewinn, wenn man bedenkt, dass mehrere Ereignisse in der Vergangenheit durch Links verursacht wurden.
Arvin
@Arvin yep, genau.
Sathyajith Bhat
10

Die einzige Möglichkeit, eine vollständige URL in Twitter anzuzeigen, ist die Verwendung eines gefälschten Punkts. Dies macht die URL natürlich auch nicht klickbar, aber es ist eine gute Methode, um sicherzustellen, dass die URL auf eine erkennbare Weise angezeigt wird.

Übrigens, hier ist so ein falscher Punkt:

julesj
quelle
Genau die Antwort, nach der ich gesucht habe. Dies ist eine großartige Möglichkeit, Zeichen in einem Tweet zu reduzieren, wenn Sie nur über Domains sprechen, anstatt auf diese zu verlinken. Ich wünschte, diese Lösung wäre einfacher zu finden.
Robin Winslow
2
Genial, diese Idee hat perfekt funktioniert.
Trevor Sullivan
1
Nett, obwohl dies bedeutet, dass der Betrachter durch Kopieren und Einfügen der URL nicht zur Seite gelangen kann (ohne auf Suchmaschinenkorrekturen angewiesen zu sein). Das ist also nicht ideal, wenn das Ziel wirklich darin besteht, das Entfalten unerwünschter Inhalte aus der URL zu verhindern, aber Sie möchten, dass Benutzer darauf klicken können.
Nealmcb
1
@nealmcb ist großartig für Codebeispiele.
Steven Vachon
1

Ursprüngliche Antwort: Die akzeptierte Antwort und andere sind falsch oder "nicht mehr korrekt". Siehe http://www.labnol.org/internet/twitter-auto-converts-links/20771/

Überarbeitung als Reaktion auf Abwertungen und Vorschlag für eine Inline-Antwort:

Die richtige Antwort ist, dass Sie nach Sonderzeichen ein Zeichen mit der Breite Null benötigen. Zum Beispiel wird @ ^ Foo (wobei ^ dieses Sonderzeichen ist, das unten beschrieben wird) nicht in einen At-Link übersetzt, und aaa. ^ Com wird nicht in einen Link übersetzt.

Dieses Zeichen ist HTML & # 8203; oder Unicode U + 200B. Sie können dies jedoch nicht direkt in Twitter eingeben. Wie Sie dieses Zeichen erhalten, hängt von der von Ihnen verwendeten Anwendung, Ihrem System und Ihren Schriftarten ab.

Methode 1: Um dies auf Ihrer Tastatur einzugeben, vergewissern Sie sich im Allgemeinen, dass die Num-Taste aktiviert ist, halten Sie die Alt-Taste gedrückt, geben Sie 8203 auf dem Ziffernblock ein und lassen Sie dann die Alt-Taste los:

Alt+8203

Es wird das richtige Zeichen eingefügt, aber es kann vorkommen, dass Sie Müll sehen, je nachdem, wo Sie dies und die Schriftarten eingeben. Einige Leute berichten über Erfolge mit Alt + 08203.

So weiter zu Methode 2: Die Webseite, auf die ich verlinkt habe, hat ein Javascript, das das Sonderzeichen in den Text einfügt. Sie können dorthin gehen und das verwenden, oder Sie können den folgenden Code in ein eigenes Scriptlet einfügen:

<p>Enter text:
<input id="tweet" 
  onkeyup="document.getElementById('result').innerHTML='<br/>'+
  this.value.replace(/([@#\.])/ig, '$1&#8203;');"
  type="text">
<span id="result" style="background:lightyellow"></span>
</p>

Zum Schluss für Methode 3: In Windows können Sie die Anwendung "Character Map" öffnen. Es ist in der Startgruppe Zubehör oder durch Ausführen verfügbar charmap.exe.

charmap

Sie können folgendermaßen kopieren U+200B: Aktivieren Sie die erweiterte Ansicht und verwenden Sie das Eingabefeld "Gehe zu Unicode". Siehe oben. Geben Sie 200B ein und das Zeichen wird hervorgehoben. Klicken Sie auf Auswählen und kopieren. Jetzt befindet sich das Zeichen in Ihrem Kopierpuffer. Sie können es wie folgt in Twitter einfügen ( Strg + V bedeutet natürlich, dass Sie an dieser Stelle auf diese Taste drücken ):

"Dies ist kein # ctrlV- Hashtag und foo. CtrlV com ist keine Domain."

Zusammenfassend ist die Antwort die Verwendung des Leerzeichens mit der Breite Null, aber ich habe auch die Antwort auf die nächste Frage (oft auf SO gestellt) hinzugefügt, die lautet: "Aber wie bekomme ich dieses Zeichen?" Obwohl dies keine einfache Antwort ist, ist es dennoch eine solide Antwort auf die gestellte Frage, und ich glaube, die Leute werden zustimmen, dass andere "Sie können das nicht" -Antworten, die hier gegeben wurden, falsch waren oder zumindest nicht sind mehr richtig.

Ich hoffe, die Leute werden die Ablehnungen überdenken und sie vielleicht sogar befürworten. Vielen Dank.

TonyG
quelle
1
Bitte posten Sie die wesentlichen Teile der Antwort hier, anstatt den Leuten zu sagen, dass sie woanders hingehen sollen.
ChrisF
Antwort überarbeitet. Bitte entfernen Sie Abstimmungen oder kommentieren Sie erneut, wie dies verbessert werden kann. Vielen Dank.
TonyG
Upvote von mir. Der alternative Link gibt die Antwort! Ich wollte 'ASP.NET' in einen Tweet eingeben, ohne dass dieser auf einen Link "gekürzt" wird, und die Methode auf der Website, auf die verwiesen wird, funktioniert einwandfrei.
Neo
Diese Informationen waren hilfreich, um meine eigene Frage und die einer anderen Person zu beantworten , wie die Konvertierung von Hashtags in Google-Plus vermieden werden kann.
TonyG
0

Sie können dies aus Sicherheitsgründen nicht tun, wie bereits erwähnt. Dadurch kann Twitter über jeden Link auf der Website einen Kill-Switch ausführen. Das Problem ist jedoch, dass, wenn Sie dann ein Facebook-Konto mit Ihrem Twitter-Konto verknüpfen, der Link im Formular auf Facebook durchgeht http://t.co/df334o. Dadurch sieht der Link hässlich aus und steht manchmal nicht im Zusammenhang mit dem, was Sie vermitteln möchten.

Bradley Duncan
quelle