我正在尝试使用Pocket API来授权我的应用程序。所以我使用Nestful来发送 HTTP 请求。每次我尝试发送请求时,我都会得到一个400 Bad Request
. Pocket 文档说它可能是缺少消费者密钥或缺少重定向 url。
但是现在我正在查看 Chrome 中的网络选项卡,它说存在 500 内部服务错误。这些是什么东西,我该如何解决?
我的代码:
require "nestful"
require "sinatra"
require "uri"
get '/' do
params = {
:consumer_key => '******************************',
:redirect_uri => 'http://localhost:4567/callback'
}
response = Nestful.post 'https://www.getpocket.com/v3/oauth/request',
:params => params,
:format => :json
response.body
response.headers
end
get '/callback' do
"hello world"
end