2015-07-06 64 views
2

這裏是定製的Twitter圖標代碼:分享鏈接,標題和自定義Twitter共享圖標一個圖像

HTML:

<i id="twitter_share" class="fa fa-twitter fs20" style="position: relative; bottom: 4px;"></i> 

和jQuery:

$('#twitter_share').click(function (e) { 
    e.preventDefault(); 
    var loc = "<?= base_url(uri_string()); ?>"; 
    var title = "<?= $video->title; ?>"; 
    window.open('http://twitter.com/share?url=' + loc + '&text=' + title + '&', 'twitterwindow', 'height=450, width=550, top=' + ($(window).height()/2 - 225) + ', left=' + $(window).width()/2 + ', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0'); 
}); 

它工作正常與網址和標題。問題是,我怎樣才能分享一個圖像呢?

非常感謝您的幫助。

更新:Facebook的參考 在Facebook我可以分享這樣的內容,它也可以在twitter中完成嗎?謝謝。 !

facebook share

回答

4

圖片來自於你的HTML標記,它是由Twitter,當有人鳴叫您的網址刮掉。

Twitter是指伴隨推文發佈的元信息的集合,作爲,它們在網絡上出現之前需要批准。

  1. 必須通過Twitter Cards Developer頁很好看
  2. 選擇合適的卡片(summary_large_image是一個很好的),並在HTML的頭部適當Twitter的meta標籤
  3. 驗證您的卡在Cards Validator頁面
  4. 一旦您的域名已經被列入白名單與網址中的任何鳴叫也將包括你的卡
+0

感謝您help.As參考圖像不需要由Twitter之前批准,那麼怎麼可以分享動態內容? – user782104

+1

圖像不需要被批准,只有你的域名。它也是自動的,你通常會在幾分鐘內收到一封電子郵件。這是卡驗證的一部分:https://cards-dev.twitter.com/validator – som

+0

謝謝,它現在是白名單,剩下的唯一問題是如何創建共享對話框 – user782104

相關問題