rpinterest : un package R pour accéder à l’API Pinterest
Accéder aux boards, pins et users de Pinterest directement dans R, tel est l’object de rpinterest, un package destiné à faciliter le dialogue entre l’API du réseau social et votre logiciel favori.
Installer rpinterest
Update [17/08/16]
Le package est désormais disponible sur le CRAN !
install.packages("rpinterest")
[/update]
Pour installer la version dev depuis GitHub :
devtools::install_github("ColinFay/rpinterest")
Comment fonctionne rgeoapi
La version actuelle comprend 7 fonctions :
- ``BoardPinsByID` obtenir les pins d'un board à partir de l'ID d'un board
- `BoardPinsByName` obtenir les pins d'un board à partir du nom d'un board
- `BoardSpecByID` obtenir les informations sur un board à partir de l'ID d'un board
- `BoardSpecByName` obtenir les informations sur un board à partir du nom d'un board
- `PinSpecByID` obtenir les informations sur un pin à partir de son ID
- `UserSpecByID` obtenir les informations sur un utilisateur à partir de son ID
- ` UserSpecNyName` obtenir les informations sur un utilisateur à partir de son nom
Obtenir un acess token
Pour utiliser ces fonctions, il est indispensable d’obtenir un access token disponible sur l’interface developpers de Pinterest.
[Astuce gain de temps] Pour plus de fluidité dans votre utilisation de ce package, créez un objet R appelé token, et contenant la chaine de caractères de votre access token — ensuite, vous n’aurez plus qu’à insérer token dans votre appel à la fonction (ce qui vous sauvera de quelques mouvements de clavier, et de quelques sueurs froides, avouons-le).
Quelques examples
BoardPinsByID
Cette fonction prend l’ID d’un board et l’access token obtenu dans l’interface developpers de Pinterest, et retourne tous les pins disponibles sur ce board.
BoardPinsByID(boardID = "42080646457333782", token = token)
BoardSpecByName
Cette fonction vous permet d’obtenir les informations sur un board, à partir de son nom et du nom de l’utilisateur qui l’a créé.
BoardSpecByName(user = "colinfay", board = "blanc-mon-amour", token = token)
UserSpecByName
Comme son nom l’indique, cette fonction obtient les informations sur l’utilisateur Pinterest spécifié.
<span class="pl-c">UserSpecByName(user = "colinfay", token = token)
Contact
Vos questions et feedbacks sont les bienvenus !
What do you think?