Как добавить твиты в Twitter? (было: твиттер-медиа-превью для моего сайта?) - PullRequest
2 голосов
/ 14 сентября 2011

Я много гуглил о том, как сделать твиттер-медиа-превью для сущностей моего сайта, если они связаны в твиттере, как изображения ниже:

YouTube example

Kickstarter example

Есть идеи, где я могу найти документацию по этому поводу? Или учебник? Возможно ли это, или эти медиа / предварительные просмотры сайта жестко закодированы в твиттере?


РЕДАКТИРОВАТЬ:

Итак, что мне нужно: Если кто-то ссылается на мой сайт в твиттере, мой виджет появляется под твитом, как показано ниже:

Example example


ОБНОВЛЕНИЕ 2012-06-13

Похоже, это расширенный твит - что требования к интеграции этих расширений в Twitter не отображаются, но это, безусловно, интересно.

1 Ответ

1 голос
/ 14 сентября 2011

Нет, тебе повезло.Они не жестко запрограммированы в Twitter, они доступны в ответе JSON.На самом деле в вашем сообщении есть слово, которое вам нужно Google для entities.

Вы можете добавить include_entities=1 в конец большинства вызовов API REST, и это даст вам расширенную информацию об URL-адресах, содержащихся в JSON.Он разделит все URL-адреса, где вы можете, например, анализировать ссылки на Youtube.JSON также включает в себя специальную сущность media_url, но она работает только для изображений.В любом случае вы все равно можете легко разобрать мультимедиа, например youtube, с помощью соответствия регулярному выражению, потому что вы получите красиво разделенный URL с помощью параметра include_entities=1.

пример вызова:

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitterapi&include_entities=1

дополнительная документация: https://dev.twitter.com/docs/tweet-entities

ответ отредактирован ниже на основе разъяснений:

Редактирование самого Твиттера с превью невозможно, а также неэффективно.75% трафика в Twitter происходит за пределами Twitter.com.Однако наиболее вероятным решением для достижения этого запроса было бы скачать расширение для браузера.

Это расширение, например, включает предварительный просмотр веб-страниц непосредственно на панели предварительного просмотра контента в Twitter.com

https://chrome.google.com/webstore/detail/oijgblonhcagdhfbgjilnpjipmijimmn

...