Ruby On Rails 2.3.8 と HTTParty gem を使用して API に接続したいと考えています。
私のモデルは次のとおりです。
class Onnion < ActiveRecord::Base
require 'net/http'
include HTTParty
base_uri 'http://myapiurl.com'
digest_auth 'user', 'password'
disable_rails_query_string_format
def self.create_rma(order)
put('/orders/rma', :query => {:action => 'put', :data => {:api_key => 'user', :onnion_order_id => order.id, :customer_rma => order.saving.profile.user.id, :comments => ''}})
end
end
私がやりたいことは、パラメーター内にグループ化された特定のパラメーターを使用して、Put と呼ばれる API のメソッドを呼び出すことdata
です。
このメソッドを実行した後、401 Unauthorized
エラー メッセージが表示されます。
私は何を間違っていますか?私がこのようなことをやろうとしているのはこれが初めてです。