1

Google Places API にデータを投稿しようとしています。ただし、コード (以下) を実行すると、411 Length Required エラーが表示されます。以下のコードを使用してこれを解決する方法を知っている人はいますか。ありがとう

require 'rubygems'
require 'httparty'

class Partay
   include HTTParty
  base_uri 'https://maps.googleapis.com/maps/api/place/add/json?sensor=false&key=API_Key' 

end

  #add to google API
   options = {
     :location => {
    :lat => '33.71064',
    :lng => '-84.479605'
  }
    }  
    {
      :accuracy => '50',
  :name=>"Rays NewShoeTree",
  :types=> "shoe_store",
  :language=> "en-AU"
    }

puts Partay.post('/maps/api/place/add/json?sensor=false&key=API_Key', options)
4

1 に答える 1

0

投稿で本文を指定する必要があります。nil または空のハッシュであっても、HTTParty には Content-Length ヘッダーが含まれます。

于 2013-09-08T23:41:55.567 に答える