rpinterest : un package R pour accéder à l’API Pinterest

1 minute(s) read

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?