faire un tweet sans la librairie tweeter.h twitter
(oui je chipote mais on rigole pas avec twitter )
Bonnjour
Tiens ! au lieu de jouer au malin !
et pour rebondir sur http://arduino.cc/forum/index.php/topic,102035.0.html
Et même si c'est c'est bien finalement tombé en marche 8)
pourquoi un tweet ne peux pas etre directement émis par l'arduino+ eth shield ?
et qu'il faille passer par un "tiers" (token)
intuitivement je pense que c'est du au S de HTTPS , l'arduino est incapable de gérer ( ce que je suppose) l'algo de crypto pour la publique ?
c est bon jai compris oui il va falloir créer une application sur twitter pour que j ai mon token et donc faire un post sur un serveur qui fera alros le tweet.
djo54150:
c est bon jai compris oui il va falloir créer une application sur twitter pour que j ai mon token et donc faire un post sur un serveur qui fera alros le tweet.
es ce bien cela?
en ce qui me concerne , je dirais oui , c'est ... surement... cela
je ne sais pas en pratique comment bien deriver ce qui a été fait pour le shield ethernet vers ton shield 3G , mais
les petits genies du code vont surement te donner, sinon la solution clef en main au moins des pistes à suivre
Le problème c'est que pour discuter avec le serveur Twitter, il va falloir une interface socket.
Qui est disponible sur la carte Ethernet mais implémentée dans le chip W5100.
Dans le cas d'une connexion 3G, je me rend compte que perso je n'ai aucune idée comment on obtient l'accès internet.
Par dessus la liaison série ? SLIP / PPP ?
djo54150:
merci de vous etes penché sur mon cas et je continue a chercher je vous tiens au courant
Tu peut regarder du coté de la doc de l'api de twitter, pour tout ce qui est lecture tu peut utiliser du HTTP simple, mais pour toute les requêtes POST tu doit passer par du HTTPS -> impossible à gérer avec une carte arduino (crypto clef publique -> pas assez de puissance).
J'ai cru voir sur d'autres post qu'on pouvait apparemment faire générer des requêtes HTTP par les modules 3G par des commande AT+.
Peut être ets-il possible de leur faire générer aussi des requêtes HTTPS ?
Dans ce cas, ce n'est pas l'ATmega qui gère SSL mais le module 3G...
Sinon il faut essayer de passer par un script PHP intermédiaire sur un serveur relai.
bon voila je reviens car jai trouvé comment faire et cela marche
alors jai créé sur mon serveur une page avec un script php
qui se connecte a mon twitter via les tokens que tu obtiens en crénant un api twitter
ensuite j envoie via mon module 3g a mon serveur qui sert de relais
ps: attention quand vous faite la commande POST a bien passer une ligne entre l entete et le corp (ca ma fallu une semaine a tester plein de truc lol )