[Fixed]-Working example of tweet with image using javascript django

1đź‘Ť

âś…

Something as follows works for me. It opens a window whenever the user clicks a button… It sends the “URL” of the source page, “via” which is your twitter username, and “text” which is whatever message you want to appear in there. Note that the amount of text is limited and if too long Twitter silently eliminate part of the data.

The page URL with the image must appear first. You can test the validity of the page here: https://cards-dev.twitter.com/validator

jQuery("#twitter-share-button").click(function(e)
  {
    e.preventDefault();

    var uri = "http://203.110.93.244/offers/eat-n-drink/Delhi-greater-kailash-rara-avis/81/";
    var tweet = "https://twitter.com/intent/tweet?url="
          + encodeURI(uri)
          + "&via=yourtwittername&text="
          + encodeURI(uri)
          + encodeURI(" #your-hash-tag ")
          + encodeURI("some more text here");
    window.open(tweet, "Share on Twitter");
  });
👤Alexis Wilke

Leave a comment