我正在尝试使用 Ruby 和 OAuth2 GEM 对 Google Groups API 进行 PUT 调用。我已经成功地验证了身份,并且 GET 调用正常工作,但我似乎无法获得使用 PUT 方法的调用。我认为以下方法会起作用,因为 OAuth2 使用法拉第,但我只是不断收到 400 消息,并表明某些东西是“必需的”:
data = access_token.put('https://www.googleapis.com/groups/v1/groups/{email address}?alt=json').parsed do |request|
request.params['email'] = "{email address}"
end
有没有人有一个将参数传递给 PUT 请求的工作示例?