2015-09-01 9 views
7

Sto usando l'API eSlack oAuth per integrare la mia app con Slack. A seguito di these instructions faccio la seguente:Ottieni il nome utente Slack tramite l'API oAuth

  1. chiamata https://slack.com/oauth/authorize passando il mio client_id, e il campo di applicazione "individuare, leggere, post -> Ho un codice di
  2. chiamata https://slack.com/api/oauth.access con l'id, segreto, il codice -> ottengo un token di accesso
  3. ora voglio ottenere maniglia dell'utente (nome) -> guardando il user.info documentation, ho bisogno di fornire il mio token e ID dell'utente -., che non ho

Dove/come posso ottenere l'ID dell'utente? Cosa? mi sto perdendo?

+0

Se è possibile elevare l'ambito per includere autorizzazioni "client", il metodo [rtm.start] (https://api.slack.com/methods/rtm.start) restituirà l'ID dell'utente sotto "self" gruppo. – osowskit

risposta

10

È possibile accedere a queste informazioni nell'endpoint auth.test. Restituirà anche l'id del team, l'ID utente e il nome dell'utente.

+0

Grazie! Sembra proprio quello di cui avevo bisogno! –