发送超链接以在Slack消息中调用api

时间:2018-04-02 12:40:14

标签: php api slack

我的问题非常简单。我想发送一个带有松弛消息的链接/按钮,当接收者点击该链接时,它会调用api来执行某项任务。 这是我的代码:

$msg = "hey! click to approve <a href='http://api2342.in/API/api.php'>Approve</a>";
self::sendSlackMessage($slackId,$msg);

我有这个sendSlackMessage API向Slack用户发送一条消息,它接收两个参数,并且工作正常。我只需要弄清楚如何发送一个链接来调用API来执行某项任务。

1 个答案:

答案 0 :(得分:1)

这很容易做到,只需对消息中的链接使用正确的语法,即<http://www.foo.com|www.foo.com>

所以对你的例子来说:

$msg = "hey! click to approve <http://api2342.in/API/api.php|Approve>";

查看优秀的official documentation,了解有关如何使用Slack链接的更多信息。

如果您想改善用户体验,请使用link buttons而不是裸链接。