
可以使用相同的github-services挂钩将我的应用程序数据推送到其他服务吗?如果是,我如何将github-services集成到我的Rails应用程序中.
任何帮助?有什么建议吗?
更新我可以在我的Rails应用程序中将github-services钩子源代码集成为Sinatra应用程序吗?如何从我的应用程序触发器中调用其他服务(BUGzilla,basecam,twitter)钩子?
例如,当一个用户在其他用户的墙上发布消息时,应将消息发送到其他服务,如BUGzilla,basecamp,twitter ……
解决方法 Post-Receive Url是执行此类通知的最简单的钩子.每当在存储库上执行pushis时,它都会触发对预先配置的Url的POST.您可以从这个Github.help page on testing web hooks开始,了解正在发布的内容的格式以及服务的反应方式.这是通过非常有用的服务完成的:PostBin.
这个帮助页面给出了一个简单的例子,说明在Sinatra服务器上实现什么以解析POSTed JsON:
post '/' do push = JsON.parse(params[:payload]) "I got some JsON: #{push.inspect}"end 这个gist更进一步,展示了一些非常基本的JsON数据提取.
如果你想更进一步,可以通过GitHub API配置一些additional hooks来收听更多事件(新版本,新版本,下载……).
总结以上是内存溢出为你收集整理的ruby-on-rails – 我可以使用github-services钩子将我的Feed发布到其他服务吗?全部内容,希望文章能够帮你解决ruby-on-rails – 我可以使用github-services钩子将我的Feed发布到其他服务吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)