132 votes

Quel est le moyen le plus simple de trouver un identifiant d’équipe détendue et un identifiant de canal?

Nous essayons de configuration de liens profonds dans le mou, comme décrit ici:

https://api.slack.com/docs/deep-linking

Le document précise que pour ouvrir une équipe, à l'adresse suivante doit être utilisée:

mou://ouvert?l'équipe={TEAM_ID}

Ouvrir le jeu et commutateur équipes à l'équipe. La condition TEAM_ID devrait être une chaîne de caractères, comme T12345.

En outre, d'ouvrir un canal dans une équipe, l'adresse URL suivante doit être utilisée:

mou://canal?l'équipe={TEAM_ID}&id={CHANNEL_ID}

Ouvrir le canal spécifié par le CHANNEL_ID fourni dans le champ id, comme C024BE91L. Vous devez également spécifier l'équipe avec un TEAM_ID.

Ma question est simple. Où puis-je trouver ce TEAM_ID j'ai besoin et ce CHANNEL_ID-je besoin?

121voto

Philipp Points 3023

Ici est la façon la plus simple de trouver manuellement le relais Id

1. Toute identification de canal

Ouvrez le mou de la page web (parhttp://yourteam.slack.com) et puis il suffit d'ouvrir le canal. L' ID de canal est affiché dans le navigateur l'URL:

get any channel ID


2. Tout utilisateur ID

Pour trouver un ID d'utilisateur , vous devez ouvrir votre navigateur dev-console des outils et inspecter l'utilisateur-lien dans la barre latérale. L'ID de l'utilisateur peut être trouvé dans le code HTML de l'attribut "data-membre-id":

get any user ID

Ou en jeu: (1) Cliquez sur le nom d'utilisateurs et de choisir (2) "Afficher le Profil". Ensuite, ouvrez le menu "..." et vous verrez l'option (3) "Copier des États-ID ..." - pour obtenir votre propre ID d'utilisateur via l'INTERFACE utilisateur, vous devez cliquer sur l'Équipe-Logo dans le coin supérieur gauche, puis sélectionnez "Profil & Compte" (ce qui n'est pas inclus dans la capture d'écran)

get team members user ID


3. L'équipe d'ID

Il suffit d'ouvrir la dev-outils de votre navigateur, passer en mode "Console" de l'onglet et saisissez le texte boot_data.team_id dans la console. Cela permet d'afficher votre équipe ID:

get the team ID

78voto

Wilhelm Klopp Points 2760

Légèrement différent de répondre à ceux déjà existants.

Chaque fois que je voulais viens de trouver rapidement ce que le id pour une équipe spécifique, je viens d'ouvrir le Mou client web et inspecter les éléments pertinents. (À L'Aide De Chrome Dev Tools)

https://my.slack.com/messages

L' <a> balise de liens vers un utilisateur a tendance à inclure un data-member-id d'attribut, le contenu de ce qui est l'id de l'utilisateur.

La même chose vaut pour les canaux. Si vous inspectez l'un des canaux dans la barre latérale, vous pouvez voir qu'ils sont commandés <li> liste des éléments de chaque contenant l'id du canal dans le nom de la classe.

Pour l'équipe d'id, vous pouvez l'ouvrir à l'ensemble de la source de la slack client web et CTRL-F pour votre team_domain (par exemple, myslack55 pour myslack55.slack.com) et qui devrait vous trouver l'équipe d'id.

En gros, c'est tous cachés à la vue. Vous avez juste besoin de savoir où chercher ;)

40voto

mbb Points 2334

La réponse correcte ici ne fonctionne pas pour moi, mais j'ai peut-être trouvé une façon encore plus facile avec le test de jetons.

  1. Créer un test à jeton: https://api.slack.com/docs/oauth-test-tokens

  2. Faites défiler jusqu'à la "essayez-le maintenant!" bouton. Vous débarquez sur auth.test: https://api.slack.com/methods/auth.test/test

  3. Choisissez l'équipe que vous voulez tester et cliquez sur la Méthode d'Essai. Vous pouvez trouver votre team_id (et user_id).

  4. Faire de même pour channels.list. Vous pouvez cliquer sur "Afficher une Autre Méthode de recherche ou accédez à: https://api.slack.com/methods/channels.list/test

  5. Choisir l'équipe de nouveau et la Méthode d'Essai. Cmd+F par le biais de l' channels objet de la recherche de quelque channel_ids vous avez besoin.

28voto

Rocky Kev Points 347

À partir de 2017, il semble que le relâchement soit plus facile à trouver.

Voici le moyen le plus simple de rechercher manuellement les ID d’équipe.

Visitez votre slack room via un navigateur Web. Clic droit> "Voir la source"

Et recherchez Team_id:

12voto

Joel Points 36

Vous pouvez également simplement cliquer avec le bouton droit de la souris sur le canal de jeu (ou le message direct) dans l'application de bureau et sélectionner l'option "Copier le lien".

Cela vous donnera une URL de la forme: https://org.slack.com/messages/[channel-ID]

J'atteste que cela fonctionne sur High Sierra Mac OSX - Slack 3.1.1

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X