Api 是否可以使用传入的Webhook将文件发布到Slack?

Api 是否可以使用传入的Webhook将文件发布到Slack?,api,slack-api,slack,Api,Slack Api,Slack,我正在试用Slack的API,使用传入的webhook功能,发布消息的工作方式完美无瑕,但它似乎不允许任何文件附件 通过查看,我知道我必须使用一个完全不同的基于OAuth的API,但是当发布消息工作正常时,仅仅为了上传文件而创建更多令牌似乎很奇怪,难道没有办法通过传入的webook上传文件吗?不,不可能通过传入的Webhook上传文件。但您可以使用image\u url标记将图像url附加到附件 要上载文件,您需要使用SlackWebAPI和方法。是的,它需要不同的身份验证,但是如果您只对所有A

我正在试用Slack的API,使用传入的webhook功能,发布消息的工作方式完美无瑕,但它似乎不允许任何文件附件


通过查看,我知道我必须使用一个完全不同的基于OAuth的API,但是当发布消息工作正常时,仅仅为了上传文件而创建更多令牌似乎很奇怪,难道没有办法通过传入的webook上传文件吗?

不,不可能通过传入的Webhook上传文件。但您可以使用
image\u url
标记将图像url附加到附件


要上载文件,您需要使用SlackWebAPI和方法。是的,它需要不同的身份验证,但是如果您只对所有API调用使用一个测试令牌,那么它就没有那么复杂了。

是的,但是测试令牌仅用于测试和开发,而webhook可以在生产环境中使用。不幸的是,webhook不支持发送文件:(我理解你的观点,但这不是在Slack中使用webhooks和测试令牌的方式。webhooks提供对Slack的有限访问,主要用于发送和接收消息。令牌提供对Slack API的访问,Slack API具有更广泛的功能范围,包括发送消息和上载文件。如果你想要上载文件的简单url,我会建议为此创建一个小php脚本。您可以将其用作“webhook”脚本可以处理通过API上传到Slack的实际文件。脚本并没有使事情比OAuth简单得多……但我同意并引用您的话,
Webhooks为Slack提供了有限的访问权限,主要用于发送和接收消息。
。对我来说,发送消息可能意味着也发送文件。还有消息“附件”API支持,但这些附件对于复杂的格式来说通常太基本了。我也遇到过同样的情况。我认为Slack应该会减慢他们的创新速度——一方面他们担心令牌已经过时,另一方面,像附加一个二进制文件这样的基本东西在新的方面webho还没有出现ok/slack应用程序。如果他们在敦促人们放弃前一代技术之前,将新功能提高到100%,那将是非常感激的。@ErikKalkoken好的,很公平,但这些都不是通过文档明显的(主要是因为新旧混合)简单地说,如果我想用正确的方式发布文件,我该怎么办?这就是我要寻找的信息。