Есть ли способ запустить диалог Twitter для отправки прямых сообщений? - PullRequest
2 голосов
/ 30 марта 2011

Можно ли открыть диалоговую страницу Twitter для отправки прямых сообщений так же, как можно поделиться чем-то в Twitter, запустив этот URL:

http://www.twitter.com/share/?text=hello+this+is+a+test+message&url=

Я быЯ хотел бы избежать использования Twitter API (с ключом api), если это возможно, для этого проекта, но после поиска у меня возникает ощущение, что у меня нет выбора.

Спасибо!

Ответы [ 4 ]

3 голосов
/ 01 апреля 2011

Есть несколько способов сделать это.

Создать пустой официальный диалог DM. Он не поддерживает предварительное заполнение текстом: https://twitter.com/#!/direct_messages/create/twitter

Загрузите полную домашнюю страницу Twitter с предварительно заполненным текстом. Использует сокращение смс для отправки DM: https://twitter.com/home?status=d+twitter+msg+goes+here

Загрузите новый интерфейс Intent с предварительно заполненным текстом, используя сокращение SMS: https://twitter.com/intent/tweet/complete?text=d+twitter+msg+goes+here

1 голос
/ 02 марта 2015
<a rel="nofollow" target="_blank" href="#" onclick="window.open('http://twitter.com/intent/tweet?text=your_text&url=your_url','tweet','height=300,width=550,resizable=1');return false;">tweet this</a>

Откроет диалог твита с указанным your_text и your_url.

0 голосов
/ 20 февраля 2014

Интерфейс Twitter позволяет отправлять прямые сообщения, используя один из следующих форматов:

D <username> <text>
M <username> <text>

Подробнее: https://dev.twitter.com/docs/faq#6521

0 голосов
/ 30 марта 2011

Я не уверен, какой URL использовать, но есть сайты, предоставляющие такую ​​услугу, как http://twitterdmer.com/ и http://www.socialoomph.com/

...