I hope it will help me to get through my huge list of pocket articles 😅
Compliquées ces api.. je me mets ça de côté pour plus tard car j'ai mis du temps à capter :
http://getpocket.com/developer/docs/authentication
D'abord il faut une consumer_key : voir la doc pour ça, c'est facile (= une api key)
Grâce à cette clé on peut avoir un TOKEN comme ça :
curl -X POST https://getpocket.com/v3/oauth/request --verbose --header 'Content-Type: application/json; charset=UTF8' --header 'X-Accept: application/json' --data '{"consumer_key":"CONSUMER_KEY","redirect_uri":"http://wallabag.org"}'
On utilise ce token pour dire à pocket qu'on autorise l'application
https://getpocket.com/auth/authorize?request_token=TOKEN&redirect_uri=http://wallabag.org
+
curl -X POST https://getpocket.com/v3/oauth/authorize --verbose --header 'Content-Type: application/json; charset=UTF8' --header 'X-Accept: application/json' --data '{"consumer_key":"CONSUMER_KEY","code":"TOKEN"}'
donne un ACCESS_TOKEN
on a enfin l'ACCESS_TOKEN, on peut requeter l'api :
curl -X POST https://getpocket.com/v3/get --verbose --header 'Content-Type: application/json; charset=UTF8' --header 'X-Accept: application/json' --data '{"consumer_key":"CONSUMER_KEY","access_token":"ACCESS_TOKEN"}'
Petit test de migration, l'installation est simple et l'import fonctionne (long mais il fonctionne)
Par contre l'import des tags n'est pas supporté dommage.
Manque pas grand chose : les tags à l'import, et l'appli offline un peu plus poussée. Avec ça c'est tout benef de passer de Pocket à Poche, oups pardon, Wallabag.