1

Pocket APIを使用してアプリケーションを認証しようとしています。そのため、 Nestfulを使用して HTTP リクエストを送信しています。そして、リクエストを送信しようとするたびに、400 Bad Request. Pocket のドキュメントによると、コンシューマ キーが見つからないか、リダイレクト URL が見つからない可能性があります。

しかし今、Chrome のネットワーク タブを見ていると、500 Internal Service Error があると表示されています。これらは何ですか?どうすれば修正できますか?

私のコード:

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
4

1 に答える 1

1

だから私は私の問題について助けを得ました。すでにハッシュであることが判明したため、冗長になるため、params言う必要はありませんでした。:params => params

response = Nestful.post 'https://www.getpocket.com/v3/oauth/request',
            :params => params,   
            :format => :json

response = Nestful.post 'https://getpocket.com/v3/oauth/request',
                params,   
                :format => :json
于 2013-07-12T17:33:57.967 に答える