Bouton Twitter-share, mais avec image

je veux utiliser le bouton partager comme sur cette page https://twitter.com/about/resources/buttons#tweet mais pour ajouter une image incorporée à partir de mon site, pas juste un lien.

je sais tout sur l'api 1.1 et le téléchargement, mais faire une application tw et puis demander aux visiteurs sur mon site donner la permission d'écrire sur son calendrier juste pour partager une photo de mon site n'est pas un scénario probable, donc je pense à des alternatives.

j'ai remarqué quand juste coller des liens de pic qui sont déjà téléchargés sur twitter dans tweet, si vous coller le lien comme https://pbs.twimg.com/media/BPpk_KUCMNBXsPN.jpg cela ne va pas être enfouies, mais si vous collez le lien comme ceci pic.twitter.com/NuDSx1ZKwy il sera Embedded. Donc je pense que si je fais profil et application qui appellera https://upload.twitter.com/1/statuses/update_with_media.json et télécharger pic, puis coller le lien dans le bouton de partage je vais obtenir tweet avec pic embededed. Ou il y a un meilleur moyen? J'utilise le php.

38
demandé sur S S 2013-07-24 08:26:46

3 réponses

Regarde dans twitter cards.

le truc n'est pas dans le bouton mais plutôt la page que vous partagez. Les cartes Twitter tirent l'image des balises meta similaires à facebook partage.

Exemple:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@site_username">
<meta name="twitter:title" content="Top 10 Things Ever">
<meta name="twitter:description" content="Up than 200 characters.">
<meta name="twitter:creator" content="@creator_username">
<meta name="twitter:image" content="http://placekitten.com/250/250">
<meta name="twitter:domain" content="YourDomain.com">
51
répondu t q 2018-07-05 01:50:40

pour créer un lien de partage Twitter avec une photo, vous devez d'abord tweeter la photo à partir de votre compte Twitter. Une fois que vous l'avez tweeté, vous devez saisir le pic.twitter.com liez et placez cela dans l'url de votre partage twitter.

note: vous ne pourrez pas voir le pic.twitter.com url donc ce que je fais est d'utiliser un compte séparé et appuyer sur le bouton retweet. Modale s'affiche avec le lien à l'intérieur.

votre lien Twitter ressemblera à quelque chose comme ceci:

<a href="https://twitter.com/home?status=This%20photo%20is%20awesome!%20Check%20it%20out:%20pic.twitter.com/9Ee63f7aVp">Share on Twitter</a>
13
répondu Amy Leaman 2015-06-11 19:05:58

Vous avez raison de penser que, pour partager une image de cette façon sans passer par la route des cartes Twitter, vous devez avoir déjà tweeté l'image. Comme vous le dites, il est aussi important que vous preniez le lien image qui est du formulaire pic.twitter.com/NuDSx1ZKwy

ce guide étape par étape vaut la peine d'être vérifié pour quiconque cherche à mettre en œuvre un lien ou un bouton 'tweet this' : http://onlinejournalismblog.com/2015/02/11/how-to-make-a-tweetable-image-in-your-blog-post/.

1
répondu philipnye 2016-02-18 19:20:52