是否有使用heroku api(rails)的示例?

baa*_*h05 2 ruby api ruby-on-rails heroku

我正在尝试使用heroku.api.因为heroku gem已被折旧.

我发现的是一种令人费解的狗早餐.
获取api gem,在一个站点上验证密钥,在另一个站点上使用curl命令.然后调用方法..

我的应用程序在heroku上运行.我怀疑它知道这一点.为什么让我在他们为他们设计的系统上向我们跳过箍.

无论如何..

有谁知道如何使用此API做一些教程? 就像我正在使用堆栈(在代码中)或获得工作人员/ dyno的数量我已经运行了?真的任何有用的东西......就这样我可以看到如何使它工作

Jes*_*ott 5

好的,首先,不推荐使用heroku gem,但heroku toolbelt的工作方式几乎相同.除非您在应用程序中以编程方式执行此操作,否则无需转换为直接API调用.如果您这样做,请继续阅读:

使用heroku-api包装器.

gem install heroku-api
Run Code Online (Sandbox Code Playgroud)

https://dashboard.heroku.com/account获取您的API_KEY

如果您想获取名为"your-app-here"的应用程序堆栈

require 'heroku-api'
heroku = Heroku::API.new(:api_key => YOUR_API_KEY)
puts heroku.get_app('your-app-here').body["stack"]
Run Code Online (Sandbox Code Playgroud)

或者告诉您目前有多少个进程:

total_processes =  heroku.get_ps('your-app-here').body.count
Run Code Online (Sandbox Code Playgroud)

扩展到2个Web进程:

heroku.post_ps_scale('your-app-here', 'web', '2')
Run Code Online (Sandbox Code Playgroud)

您需要的所有信息:https://github.com/heroku/heroku.rb