J'essaie l'API de Slack en utilisant la fonctionnalité de webhook entrant, la publication de messages fonctionne parfaitement, mais il ne semble pas autoriser de pièces jointes.
En regardant à travers, je comprends que je dois utiliser une API complètement différente OAuth, mais créer plus de jetons juste dans le but de télécharger un fichier semble étrange lorsque la publication de messages fonctionne bien, n'y a-t-il aucun moyen de télécharger fichiers à relâcher avec le webook entrant?
Non, il n'est pas possible de télécharger des fichiers via un Webhook entrant. Mais vous pouvez joindre des URL d'images à vos pièces jointes avec le image_url
tag.
Pour télécharger des fichiers, vous devez utiliser l'API Web Slack et files.upload
méthode. Oui, cela nécessite une authentification différente, mais ce n'est pas si compliqué si vous utilisez simplement un jeton de test pour tous les appels d'API.