如何使用API添加heroku部署钩子:电子邮件?
我已经能够使用heroku cli(sdk)添加deployhook(用于电子邮件和IRC)。我希望能够添加或更新电子邮件值(receipent等)使用API。这可能吗?当我尝试curl请求添加钩子时,会收到一条错误消息,指出需要额外的数据:receipent、body等。您可以在这里找到关于不同参数的更多细节: 一旦您知道您想要/需要什么值,您应该能够使用以下方式发送:如何使用API添加heroku部署钩子:电子邮件?,api,heroku,Api,Heroku,我已经能够使用heroku cli(sdk)添加deployhook(用于电子邮件和IRC)。我希望能够添加或更新电子邮件值(receipent等)使用API。这可能吗?当我尝试curl请求添加钩子时,会收到一条错误消息,指出需要额外的数据:receipent、body等。您可以在这里找到关于不同参数的更多细节: 一旦您知道您想要/需要什么值,您应该能够使用以下方式发送: curl-n-g-X POST'https://api.heroku.com/apps/MYAPP/addons/depl
curl-n-g-X POST'https://api.heroku.com/apps/MYAPP/addons/deployhooks%3Aemail?config[收件人]=me@example.com&config[subject]=“MYAPP%20Deployed”&config[body]=“{{user}}%20Deployed%20app”'
论点如下:
- -n从netrc读取凭据(这应由toolbelt/cli设置)
- -g告诉它不要试图解释url中的[]和{}
- -X POST将其设置为POST而不是get请求
curl-n-X DELETE'https://api.heroku.com/apps/MYAPP/addons/deployhooks%3Aemail'