TwitterのURL短縮を避ける方法


21

TwitterにURLを投稿したいのですが、短縮したくありません。ドメインは3文字の単語なので、短縮しても意味がありません。しかし、ウェブサイトでツイートを書いているとき、「リンクは短く表示されます」というメッセージが表示され、それを無効にするオプションが見つかりません。

回答:


9

これは不可能です。Twitter APIはURL自動的に短縮します

以前、URLラッピングを無効にする方法がありました-カスタムtwitterアプリ(例:ホストされたdabrインストール)を作成し、API設定でURL短縮を無効にしました。ただし、このオプションは使用できなくなりました


1
うん これは、ツイッター側の
大き

5
まあ、これは監視し、スパムを防ぐためです。悪意のあるリンクが見つかった場合、リダイレクトを行わないことで無効にすることができます。過去にリンクによって引き起こされたいくつかのイベントを考慮して、巨大な勝利。
アルビン

@Arvinうん、正確に。
サティアジスバート

10

Twitterで完全なURLを表示する唯一の方法は、「偽の」ドットを使用することです。これによりURLもクリック不可になりますが、URLが認識可能な方法で表示されるようにしたい場合には良い方法です。

ところで、ここにそのような偽のドットがあります:


まさに私が探していた答え。これは、ドメインにリンクするのではなく、ドメインについてだけ話しているときに、ツイート内の文字を減らすのに最適な方法です。この解決策が見つけやすいといいのですが。
ロビンウィンスロー

2
素晴らしい、このアイデアは完璧に機能しました。
トレバーサリバン

1
かわいいですが、それは視聴者がURLをコピー&ペーストしてページにアクセスできないことを意味します(検索エンジンの修正に頼らずに)。そのため、URLからの望ましくないコンテンツの展開を本当に防止することが目標である場合、これは理想的ではありませんが、ユーザーがクリックできるようにする必要があります。
nealmcb

1
@nealmcbそれはコードサンプルに最適です。
スティーブンヴァション

1

元の回答:受け入れられた回答と他の回答が間違っているか、「正しくない」可能性があります。http://www.labnol.org/internet/twitter-auto-converts-links/20771/を参照してください

ダウン票への対応における改訂とインライン対応の提案:

正しい答えは、特殊文字の後に「ゼロ幅スペース」文字が必要だということです。たとえば、@ ^ Foo(^は以下で説明するこの特殊文字)はAt-linkに変換されず、aaa。^ comはリンクに変換されません。

この文字はHTMLです​ またはUnicode U + 200B。ただし、これをTwitterに直接入力することはできません。この文字を取得する方法は、使用しているアプリケーション、システム、およびフォントによって異なります。

方法1:一般に、キーボードでこれを入力するには、numlockがオンになっていることを確認し、Altキーを押しながらテンキーで8203を入力し、Altキーを放します。

Alt+8203

適切な文字が挿入されますが、これを入力した場所とフォントによってはゴミが表示される場合があります。Alt + 08203で成功したと報告する人もいます。

方法2については、リンク先のWebページに、特殊文字をテキストに挿入するjavascriptがあります。そこに行って使用するか、次のコードを独自のスクリプトレットに挿入できます。

<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>

最後に方法3の場合:Windowsでは、Character Mapアプリケーションを開くことができます。アクセサリスタートグループで、またはを実行して入手できますcharmap.exe

チャーマップ

次のU+200Bようにコピーできます。詳細ビューをアクティブにし、「Unicodeに移動」というラベルの付いた入力フィールドを使用します。上記を参照。200Bを入力すると、文字が強調表示されます。[選択してコピー]をクリックします。これで、文字がコピーバッファーに格納されました。次のようにTwitterに貼り付けることができます(もちろんctrlVはその時点でそのキーストロークを押すことを意味します):

「これは#ctrlVハッシュタグではなく、fooです。ctrlVcomはドメインではありません」

要約すると、答えは幅ゼロのスペースを使用することですが、「SOでよく尋ねられる」次の質問にも答えを追加しました。これは単純な答えではありませんが、それでも尋ねられた質問に対する確かな答えであり、人々はここで提供されている他の「あなたはそれができない」答えが間違っているか、少なくともそうでないことに同意すると思います長く正しい。

人々がダウン票を再考し、おそらくこれに賛成さえすることを願っています。ありがとう。


1
他の場所に行くように人々に伝えるのではなく、答えの重要な部分をここに投稿してください。
ChrisF

回答が修正されました。downvotesを削除するか、これを改善する方法について再度コメントしてください。ありがとう。
TonyG

私からの賛成票。与えられた代替リンクが答えを提供します!リンクに「短縮」されることなく「ASP.NET」をツイートに入力したかったのですが、参照先のWebサイトのメソッドは完全に機能します。
ネオ

この情報は、Google-Plusでハッシュタグの変換を回避する方法について、私自身や他の誰かの質問に答えるのに役立ちました。
トニーG

0

前述のように、セキュリティ上の問題があるため、これはできません。これにより、Twitterはサイト上のすべてのリンクを強制終了することができます。ただし、問題は、FacebookアカウントをTwitterアカウントにリンクすると、リンクがフォームでFacebookに送信されることhttp://t.co/df334oです。これにより、リンクが見苦しくなり、伝達しようとしている内容のコンテキストから外れることもあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.