#Seenthis : Je continue avec l’#API_Seenthis.
=> Il y a une interface pour consulter les messages d’un auteur :
►https://seenthis.net/api/people/arno/messages
(à la place de /arno/, c’est le login de l’auteur, évidemment).
Ça affiche les 25 derniers messages (y compris réponses et favoris).
Les messages suivants sont là :
►https://seenthis.net/api/people/arno/messages/25
Attention : c’est en GET, et il faut être en https et identifié.
(Dans tous les cas, pour l’instant, l’API n’est accessible que si l’on est identifié, même pour consulter des informations qui sont publiques. Comme je suis hors Varnish, je préfère avoir un peu de contrôle pour pouvoir virer si nécessaire un robot fou.)
=> Corrigé le <link> dans un ATOM de réponse, dans le cas d’une réponse : la réponse n’a pas de page individuelle, il faut pointer vers le message initial avec une ancre.
=> La méthode GET pour consulter un message (format ATOM, toujours) fonctionne désormais :
►https://seenthis.net/api/messages/14591
=> à noter : je crois que ma méthode de mise à jour est fautive : elle se base sur la présence d’un <id> dans le fichier XML expédié, et elle fonctionne aussi en POST sur ►https://seenthis.net/api/messages
Si j’ai bien compris la RFC, pour modifier 14591, il faut faire un PUT sur ►https://seenthis.net/api/messages/14591.
Je corrigerai prochainement (Fil, ça risque de péter l’API).
=> sinon, la valeur <updated> est également fautive : c’est la date de création de l’article qui est toujours retournée. Pour classer les messages, c’est bien. Pour synchroniser au niveau d’une API, c’est nul.