Відповіді:
Це неможливо. API API автоматично скоротить будь-яку URL-адресу .
Раніше існував спосіб вимкнути обгортання URL-адрес - створити спеціальний додаток щебетання (наприклад: установка розміщеного дабру ) та відключити скорочення URL-адрес у налаштуваннях API. Але зараз ця опція більше не доступна
Єдиний спосіб відобразити повну URL-адресу у Twitter - це використовувати «підроблену» крапку. Очевидно, це також зробить URL-адресу, що не можна натискати, але це хороший метод, якщо ви хочете переконатися, що URL-адреса відображається впізнаваним чином.
До речі, ось така підроблена крапка: ․
Оригінальна відповідь: прийнята відповідь та інші невірні або, можливо, "більше не правильні". Див. Http://www.labnol.org/internet/twitter-auto-converts-links/20771/
Перегляд у відповідь на скоромовки та пропозиції щодо вбудованої відповіді:
Правильна відповідь полягає в тому, що вам потрібен символ "простір нульової ширини" після спеціальних символів. Наприклад, @ ^ Foo (де ^ - цей спеціальний символ, описаний нижче) не перетвориться на At-link, і aaa. ^ Com не перетвориться на посилання.
Цей символ - HTML & # 8203; або Unicode U + 200B. Але ви не можете ввести це безпосередньо в Twitter. Спосіб отримання цього символу залежить від програми, яку ви використовуєте, вашої системи та ваших шрифтів.
Спосіб 1: Загалом, щоб ввести це на клавіатурі, переконайтесь, що numlock увімкнено, утримуйте клавішу Alt, введіть 8203 на цифровій колодці та відпустіть клавішу Alt:
Alt+8203
Він буде вставляти відповідний символ, але ви можете бачити сміття залежно від того, де ви вводите це та шрифти. Деякі люди повідомляють про успіх за допомогою Alt + 08203.
Отже, до методу 2: Веб-сторінка, до якої я пов’язаний, має javascript, який вставляє спеціальний символ у текст. Ви можете зайти туди і скористатися цим, або ви можете вставити наступний код у свій власний скрипт:
<p>Enter text:
<input id="tweet"
onkeyup="document.getElementById('result').innerHTML='<br/>'+
this.value.replace(/([@#\.])/ig, '$1​');"
type="text">
<span id="result" style="background:lightyellow"></span>
</p>
Нарешті для методу 3: У Windows можна відкрити додаток «Карта символів». Він доступний у групі старту аксесуарів або за допомогою запуску charmap.exe
.
Ви можете скопіювати U+200B
так: Активуйте розширений вигляд і скористайтеся полем введення з написом "Перейти до Unicode". Дивись вище. Введіть 200B та символ буде виділено. Клацніть Вибрати та скопіювати. Тепер персонаж знаходиться у вашому копії буфера. Ви можете вставити його у Twitter наступним чином (звичайно, ctrlV означає, що ви натиснули на цю клавішу в цій точці):
"Це не хештег # ctrlV , а foo. CtrlV com не домен"
Підводячи підсумок, відповідь полягає у використанні простору нульової ширини, але я також додав відповідь на наступне запитання (часто його задають в ТА), яке є "але як я можу отримати цей символ?" Хоча це не проста відповідь, це все-таки суцільна відповідь на поставлене запитання, і я вважаю, що люди погодиться з тим, що інші відповіді "ви цього не можете зробити" були невірними, або, принаймні, ні. довше правильно.
Я сподіваюся, що люди переглянуть низовину і, можливо, навіть спростують це. Спасибі.
Ви не можете цього зробити через проблеми безпеки, як згадувалося раніше. Це дозволяє Twitter переключитись на кожне посилання на сайті. Проблема, однак, полягає в тому, що якщо ви приєднаєте обліковий запис Facebook до свого акаунта Twitter, посилання переходить у Facebook у формі http://t.co/df334o
. Це робить посилання некрасивим і часом поза контекстом того, що ви намагаєтеся передати.