Итак, я тестирую функциональность Twitter и Facebook.
В настоящее время я тестирую кнопку «Поделиться» в Twitter, я добавил в meta
теги, и после нескольких часов поиска я обнаружил, что для того, чтобы иметь возможность вставлять твиты (вставлять изображения из твиттера в мои твиты, которые ссылаются на мой сайт), мне нужны твиттер-карты.
Мой метакод:
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="http://MY_IP_ADDRESS:3000/">
<meta name="twitter:creator" content="@random">
<meta name="twitter:title" content="Parade of Fans for Houston’s Funeral">
<meta name="twitter:description" content="NEWARK - The guest list and parade of limousines with celebrities emerging from them seemed more suited to a red carpet event in Hollywood or New York than than a gritty stretch of Sussex Avenue near the former site of the James M. Baxter Terrace public housing project here.">
<meta name="twitter:image" content="http://cdn0.lostateminor.com/wp-content/uploads/2015/10/Amazing-long-exposure-photos-make-light-look-like-cobwebs-on-trees2-650x434.jpg">
Тогда кнопка поделиться, которая выглядит так:
<img src="http://cdn0.lostateminor.com/wp-content/uploads/2015/10/Amazing-long-exposure-photos-make-light-look-like-cobwebs-on-trees2-650x434.jpg">
<a href="https://twitter.com/intent/tweet?button_hashtag=test" data-url="http://localhost.share.com/" target="_blank">Tweet #test</a>
</img>
Когда я чирикаю хеш-тег, он не поднимает мое изображение и не чирикает. Итак, я пытался запустить свой сайт (я тестирую его на своем локальном хосте в Twitter Card Validator) https://cards-dev.twitter.com/validator.
Я получаю это сообщение об ошибке:
Есть идеи, что я сделал не так? Или почему я не могу использовать свой IP
адрес, чтобы я мог проверить карты Twitter?
Спасибо!
Я думал, что оставлю это здесь, если кто-нибудь наткнется на это. Так как я задал вопрос так давно, я не могу вспомнить обойти, но самое простое решение, я думаю, было бы использовать ngork.
Скачать нгрок. Запустите ваш сервер локально, затем укажите ngrok на порт, на котором работает ваш локальный сервер, и он что-то выплюнет по линии …
Session Status online
Version 2.1.18
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://65hkdy7ed.ngrok.io -> localhost:3000
Forwarding https://65hkdy7ed.ngrok.io -> localhost:3000
И там у вас есть свой URL для использования 🙂
Других решений пока нет …