Twitter-fr

Cette page a démarré sur Twitter 

= Twitter = Twitter.com est un silo populaire d'hébergement de contenu très connu pour ses notes de texte en moins de 140 caractères.

licenciez vos tweets en CC
Utilisez le site http://www.tweetcc.com/ pour licencier vos tweets en Creative Commons. 

Ceci permet à toute autre personne qui désire : Etc. vos tweets de faire ainsi, selon les termes de la licence CC (par ex. CC-BY, paternité) et ce en toute indépendance des Conditions Générales d'Utilisation de Twitter, et par conséquent indépendamment des obligations de Twitter, par ex leurs instructions d'affichage.
 * copier
 * citer
 * syndiquer

Syndication inversée sur réponses-at
Selon le modèle POSSE, vous pouvez désirer de syndiquer-en-retour les réponses-@ reçues sur Twitter vers les copies des tweets de votre post sous forme de "commentaires" revenant à l'intérieur de votre propre page-permalien sur votre site. En utilisant TweetCC, vous pouvez vérifier si ces réponses-@ qui vous sont adressées sont sous licence CC et puis les incorporer en utilisant la licence CC, ce qui vous permet de les afficher comme bon vous semble dans le design de votre site, au lieu d'être contraint à suivre les instructions d'affichage de Twitter sur votre site / dans le design des permaliens de vos billets.

Défis

 * porter le contenu et maintenir les redirections URL
 * pas possible actuellement de rediriger les permaliens de Twitter vers votre propre site. AFAIK. Tantek 14:33, 17 November 2012 (PST)
 * porter les @-réponses
 * Twitter a une API pour recevoir les @-replies sur un tweet particulier.
 * Est-ce que ça fonctionne ? stackoverflow suggère autre chose. Je n'y suis pas parvenu. --Waterpigs.co.uk 14:39, 17 November 2012 (PST)
 * porter les retweets
 * Twitter a un API endpoint pour recevoir les retweets d'un tweet spécifique.
 * Les premiers 100 retweets de tout tweet particulier peuvent être récupérés via l'API
 * porter les favoris
 * Twitter dispose à priori d'une API pour recevoir les favoris d'un tweet particulier.
 * Je n'ai pu trouver quelque référence vers quelque moyen de recevoir le comptage de favoris d'un tweet particulier --Waterpigs.co.uk 14:47, 17 November 2012 (PST)
 * API limitée aux 3 200 tweets les plus récents
 * Les personnes en Europe sont autorisées légalement à récupérer leur historique complète sur twitter, mais twitter ne facilite pas la tâche (obligation de passer par un fax !). Voir : How to get more than 3200 tweets from twitter

Télécharger tous vos tweets

 * 1) Aller sur : https://twitter.com/settings/account
 * 2) près du bas de la page, il pourrait y avoir une section "Votre Archive Twitter"
 * 3) Vous voyez le bouton (Demander votre archive) ? Cliquez dessus.
 * 4) Attendez un certain temps qu'un lien vers votre archive apparaisse dans votre email associé au compte.

L'archive Twitter est construite de fichiers JSON mensuels. Elle peut être utilisée comme un moyen de PESOSer une historique complète Twitter, même si POSSE est le moyen recommandé de faire ça.

Les trucs les plus intéressants dans l'archive JSON twitter sont :
 * des URLs à la fois longues et raccourcis
 * les "nouveaux" sont aussi écrits en manière classique, facilitant ainsi la republication en mode PESOS.
 * toute information en rapport exigée pour reconstruire une conversation

Après avoir téléchargé votre archive, vous pouvez la mettre à jour en utilisant un Gem Ruby appelé GrailbirdUpdater.

POSSE vers Twitter
En bref, vous devez utiliser l'API snowflake pour POSSEr des posts sur Twitter.

POSSE vers Twitter en général
Il existe des moyens particulièrement élégants de POSSEr des notes et articles vers Twitter qui sont documentés dans les sections suivantes. Voici quelques lignes de conduite pour POSSEr vers Twitter.

Compte tenu des limites de Twitter :
 * 140 caractères de contenu
 * les liens sont raccourcis en t.co à l'intérieur de liens de 20 (ou 21) caractères pour http (ou https)
 * références uniquement à utiliseur local (@-nom)
 * références uniquement au tag local (#croisillon)

Au moment de POSSEr vers Twitter :
 * 1) fournir un permalien (ou une ID-perma-raccourci pour s'adapter complètement à vos notes) vers votre original à la fin de la copie syndiquée
 * 2) abréger les notes / noms d'article pour rentrer dans les limites
 * 3) inclure les croisillons comme partie du contenu abrégé (même s'ils vont au-delà des points de suspension de l'horizon) pour accroître la syndication basée sur la découverte/opération de recherche de votre contenu
 * 4) * par ex : comme le fait aaronparecki.com
 * 5) traduire les références des personnes/sites indieweb dans leurs équivalents nom d'utilisateur local sur Twitter @-nom

Les sections ci-dessous contiennent les détails sur la façon de faire ça spécifiquement pour les notes et articles.

POSSEr les Notes sur Twitter
Pour les notes, vous pouvez POSSEr jusqu'à 140 caractères de votre note sur Twitter.

POSSEr une note complète sur twitter
Pour les notes qui rentrent entièrement dans un tweet (*y compris id-perma-raccourci), vous devriez' inclure un id-perma-raccourci de votre post à la fin de votre tweet. Exemples : a le perma-raccourci)citation d'un id-perma-raccourci dans une citation classique entre parenthèses : qui peut être développé facilement (voir la page en rapport découverte-post-original) en défaisant les parenthèses et en assemblant les deux morceaux avec un slash "/" : qui résout (redirige) vers le post original :
 * https://twitter.com/t/status/130570474261458944
 * (ttk.me t4Ec3)
 * http://tantek.com/2011/303/t3/settled-falcon-perma-short-link-in-text-cite-design

Vous ne devriez PAS inclure un post a lien perma-raccourci à la fin des copies tweet de notes qui incluent la note complète.

Il y a une convention non débattue sur Twitter qu'un lien dans un tweet (tout spécialement à la fin d'un tweet) devrait fournir plus d'informations.

Avoir un lien-perma-raccourci actif à la fin de votre tweet quand tout ce que vous offrez est le même contenu *exact* est une mauvaise UX pour vos amis qui vous suivent sur Twitter.

Notez les plaintes ((réponse), (réponse), ) et questions ayant été soulevées au fil du temps en réponse à un lien apparent qui "duplique" ou porte "le même" contenu.

L'objectif général de POSSE est que vous preniez soin de vos amis qui vous lisent sur Twitter (ou sur les autres silos), aussi vous devriez prendre soin aussi de leur UX. Ne fournissez que des permaliens-raccourcis comme partie de vos tweets POSSÉs quand ils font un lien vers un post original avec plus de contenu que dans la copie du tweet POSSÉ.

POSSEr note abrégée vers twitter
Si votre note (avec id-perma-raccourci) excède 140 caractères, vous devriez abréger votre note à 119 (118) caractères (par ex. en utilisant la fonction CASSIS  ), et placer ensuite un post URL perma-raccourci à la fin. Raccourcissez à 119 (118) caractères (ou plus court) parce que cela prend 1 caractère pour l'espace avant l'URL, et puis ensuite Twitter raccourcit votre URL avec t.co en 20 caractères. 21 caractères pour les nouvelles URLs https.

Vous pouvez vouloir placer un caractère points de suspension à la fin de votre note POSSÉe vers Twitter avant votre lien-perma-raccourci. Assurez-vous aussi de laisser de la place pour les points de suspension : au lieu de laisser juste 1 caractère pour un espace avant votre lien-perma-raccourci, gardez 4 caractères pour "... ", ou 3 caractères pour "… " (entité caractère ellipse). Idéalement, élidez à une limite de ponctuation (comme un point pour la fin de phrase ou une virgule - la fonction citée au-dessus de CASSIS produit aussi cela). Exemples (qui font des liens vers les posts originaux après avoir élidé avec "... ")
 * https://twitter.com/t/status/134793377291046912 - élidé après "(" parenthèse gauche
 * https://twitter.com/t/status/228953522123706368 - élidé après "," virgule
 * https://twitter.com/aaronpk/status/365476652911837185 - élidé sur une limite de mot

Exception, si votre tweet abrégé a un caractère ":" (deux points) à la fin, pas besoin d'une ellipse, fournissez simplement un espace " " et votre lien-perma-raccourci. Exemples avec une coupure après un ":"
 * https://twitter.com/t/status/184008333571801089 - original tronqué sur un ":" avant plus de texte.
 * https://twitter.com/t/status/179636269096247297 - original tronqué sur u ":" juste avant une URL.

Les membres de la communauté IndieWebCamp qui font aussi cela :
 * User:Aaronparecki.com (par ex. note 2013, tweet POSSÉ)
 * User:Tantek.com (par ex. 2011 post note, tweet POSSÉ) posts d'explication :
 * 2010-126: http://tantek.com/2010/126/t4/permashortlink-microsyntax-citation-syndication-discoverable-falcon-diso-2
 * 2010-145: http://tantek.com/2010/145/t1/algorithmic-permashortlinks-diso-2-interview-ownyourdata
 * 2010-146: Tantek Celik on DiSo 2.0: Down to Brass Tacks
 * User:Tommorris.org (par ex. (citation de note post, tweet POSSÉ))
 * User:Waterpigs.co.uk (par ex. (citation de note post, tweet POSSÉ))
 * ... ajoutez-vous (par ordre alphabétique) si vous faites tourner ça

POSSEr des Notes vers Pseudocode Twitter
Ceci est un pseudocode basé sur le package php-helpers de Barnaby Walters’, spécifiquement BarnabyWalters\Posse\Helpers class.

Supposons que vous démarrez avec quelque marquage HTML représentant le contenu de la note ($text), l'URI canonique pour faire un lien retour à partir du tweet syndiqué ($url) et une url optionnelle in-reply-to associée à la note ($inReplyTo).


 * 1) Convertissez tout HTML dans $text en syntaxe plein-texte ala twitter, ou diminuez-la
 * 2) Tronquez $text de manière à ce qu'une fois toutes les URLs contenues dedans soient remplacées par des URLs de la longueur du t.co actuel (21 ATOW) il reste suffisamment de caractères pour contenir l'URI canonique avec des crochets autours, ou précédés et une ellipse si une césure arrive
 * 3) Trim $text
 * 4) Ajoutez un espace et $url, entouré de crochets si aucune césure ne se passe ou précédé d'une ellipse si une césure arrive
 * 5) Créez une hashtable représentant le corps du POST de la requête à envoyer ($tweet)
 * 6) Réglez $tweet['status'] en $text
 * 7) Vérifiez pour voir si $inReplyTo est l'URI d'un tweet (voir ligne 58)
 * 8) * Si c'est bon, prenez l'ID
 * 9) * Réglez $tweet['in_reply_to_status_id'] vers l'ID
 * 10) Envoyez une requête de POST authentifiée vers le endpoint pertinent de l'API avec les contenus du $tweet comme sous forme de body url-encodé

POSSEr des Articles vers Twitter
Similaire à POSSEr une note, vous pouvez POSSEr un article vers twitter, mais au lieu des premiers 140 caractères du post, vous devriez POSSER les premiers 140 caractère du nom de l'entrée (titre) de l'article, suivi optionnellement d'un caractère ":" (à moins que le titre de l'entrée ne se termine avec la ponctuation), puis un espace " ", puis le lien-perma-raccourci vers votre post original. Exemples :
 * https://twitter.com/t/status/21599383183 (pas de signe "deux points" entre le titre tweeté et le permalien du post de blog)
 * https://twitter.com/t/status/24915461441 (le titre de l'entrée se finit avec la ponctuation, pas de ":" requis)
 * https://twitter.com/t/status/10572648543162368 (deux points entre le titre tweeté et le permalien du post de blog)

Les membres de la communauté IndieWebCamp qui font cela :
 * User:Aaronparecki.com (par ex. (post citation d'article, tweet POSSÉ))
 * User:Tantek.com (par ex. (post citation d'article, tweet POSSÉ))
 * User:Tommorris.org (par ex. (post citation d'article, tweet POSSÉ))
 * User:Waterpigs.co.uk (par ex. (post citation d'article, tweet POSSÉ))
 * User:T37.net (par ex. (post citation d'article, tweet POSSÉ))
 * ... ajoutez-vous (par ordre alphabétique), si vous faites fonctionner ça

Réponses POSSÉes sur Twitter
Équivalent à POSSEr une note vers Twitter, au moment de POSSEr une réponse vers un tweet, vous réglez aussi le champ   dans l'appel API vers l'URL du tweet à laquelle votre note répond, pour ouvrir l'UI de discussion et la présentation sur twitter.com.

Exemples, par ex. les membres de la communauté IndieWebCamp qui font aussi cela :
 * User:Waterpigs.co.uk avec Taproot (par ex. (citation de post réponse, tweet POSSÉ))
 * User:Aaronparecki.com avec p3k (par ex. (citation de post réponse, tweet POSSÉ))
 * User:Tantek.com avec Falcon (par ex. reply post, tweet POSSÉ)
 * User:Tommorris.org avec Ferocity (par ex. reply post, tweet)

POSSEr des réponses à des tweets
Au moment de poster un commentaire qui est une réponse à un autre post indieweb, le tweet POSSÉ de votre commentaire devrait tenter de régler le  vers le tweet POSSÉ du post Indieweb auquel vous répondez.

C'est semblable à la manière de POSSEr les Réponses sur Twitter, mais avec une étape supplémentaire pour découvrir le tweet POSSÉ du post original :
 * Vous pouvez découvrir le tweet POSSÉ d'un post indieweb en cherchant un hyperlien rel-syndication à partir du post indieweb vers un tweet.
 * Pour plus de détails, voir : Comment POSSEr un commentaire

Voir aussi : in-reply-to, commentaires.

POSSEr des reposts de Tweets
Au moment de poster un repost d'un tweet, le comportement correct devrait être de produire un retweet natif (sur Twitter) du tweet que vous repostez sur votre propre site.

POSSEr des Reposts sur Twitter
Quand vous faites un repost d'un post indieweb :
 * cherchez un hyperlien rel-syndication sur la page du post permalien vers twitter.com
 * si un tel hyperlien rel-syndication existe avec un href liant vers une URL de tweet
 * alors
 * faire un retweet natif de cette URL tweet sur Twitter lui-même
 * end if

POSSEr des Favoris de Tweets
Au moment de poster un favori d'un tweet, le comportement correct de POSSE devrait être de mettre nativement en favori (sur Twitter) le tweet que vous avez mis en favori sur votre propre site.

POSSEr des Favoris sur Twitter
Quand vous postez un favori d'un post indieweb :
 * cherchez un hyperlien rel-syndication sur la page permalien du post indieweb vers twitter.com
 * si un tel hyperlien rel-syndication existe avec un href liant vers une URL de tweet
 * alors
 * mettez nativement en favori cette URL de tweet sur Twitter lui-même
 * end if

client iOS
Voir l'article complet : API-Twitter

Le client IOS Twitter a une option pour utiliser une racine API différente, "intended for a Twitter proxy server"

Il peut être théoriquement possible de ré-implémenter l'API Twitter sur votre propre site pour régler votre propre site comme un "Twitter proxy server" et par conséquent utiliser le client Twitter comme un client pour poster directement sur votre propre site (et peut-être le lire tout aussi bien).

Downtime
Live : http://downrightnow.com/twitter

Les plus récents en premier :
 * 2013-08-28 Twitter a connu des problèmes de DNS donnant lieu à des images manquantes det du html brut durant un certain nombre d'heures. C'est probablement du aux problèmes de DNS en rapport avec les hacks de l'armée syrienne. Le site était presque impossible à utiliser dans sa forme brute html. [[File:Screen_Shot_2013-08-28_at_5.12.26_PM.png]]
 * 2012-06-21 Twitter was down: sporadic outages persist Thursday morning
 * 2010-11-04 "Twitter server is down or being upgraded." http://farm6.staticflickr.com/5210/5322875194_908d728816_z.jpg
 * 2009-09-16 "Twitter is over capacity" (AKA failwhale) http://farm3.staticflickr.com/2571/3927590515_dcdac9ed95.jpg

Email Identity Removal
Ce screenshot du 2013-05-17 semble démontrer une interaction étrange et une vulnérabilité sur Twitter :



Le screenshot montre une page de profil connectée sur Twitter (http://twitter.com/t) avec une boîte d'alerte orange sous la barre d'outils noire globale qui dit : "New email address required. Twitter has removed the email address from your account, by request of the email owner. Please enter a new email address where you can be reached. Learn more ›"

Les hyperliens sont présentés conformes à l'original. Pas d'avertissement équivalent sur la page équivalente sur m.twitter.com au moment d'être connecté (par ex. sur un service mobile).

Ce n'est pas clair comment cela a pu se passer, comment l'adresse a été révoquée, comment éviter qu'elle soit révoquée à l'avenir, etc.

Semble être une menace/vulnérabilité d'identité.

Posts en rapport
 * http://tantek.com/2013/137/t3/scary-twitter-warning-removed-email-from-account
 * http://tantek.com/2013/137/b1/ux-learn-more-links-warning-boxes-three-things

Voir aussi

 * silos
 * notes
 * POSSE