我正在通过Webservice创建一个新用户。 我的新用户具有以下属性-
require 'csv'
require 'rubygems'
require 'httparty'
CSV.foreach('update_of_lists.csv') do |row|
id = row[0]
list = row[1]
HTTParty.post("https://pi.pardot.com/api/prospect/version/4/do/update/id/#{id}?list_#{list}=1&api_key=a1234567890&user_key=a1234543212345a")
end
但是,当我通过GET请求提交时,得到以下响应-
{
"username":"newuser1",
"password":"Neel@123",
"firstname":"Neel",
"lastname":"Bhave",
"email":"b@c.com"
}
我该如何解决?预先感谢。
答案 0 :(得分:0)
我已经解决了这个问题。 问题是,我用于Web服务的用户在创建时已强制重置密码。创建用户后,我还没有登录,仅将其用于Web服务。因此,我出现了这个错误。我从管理员帐户中取消选中了强制重置密码,便已解决。