我使用的是Clio API v2,但我似乎无法在Sinatra中获得我的ruby应用程序来正确地创建新笔记。这是我的app.rb中给我带来麻烦的部分:
note = client.notes.new(
"subject" => "New note",
"regarding" => { "type" => "Matter", "id" => 1053548933 }
)
begin
puts note.inspect
puts note.save
rescue Exception => e
puts 'Error!'
puts e.message + "\n"
end这适用于创建新的事件和联系人,但我在Note调用中得到以下错误:
#<ClioClient::Note subject: "New Note", regarding_id: 1053548933> Error!
Invalid Note Type所以它得到了id和主题,但它似乎不接受"type“和”=>“,我也不知道为什么。接口在这里Clio v2 API
api令人困惑的部分是在顶部,它将"type“作为int列出,然后在同一部分中将其作为字符串列出?
我希望其他人有一些经验,可以告诉我他们是如何让它工作的!感谢所有人:)
发布于 2017-11-11 03:16:44
Clio正在转换到新的V4接口,并准备在2018年10月弃用V2接口。您可以使用V4接口实现您的解决方案吗?https://app.clio.com/api/v4/documentation
具体地说,可以使用Clio API V4使用以下REST调用来创建注释:
发布https://app.clio.com/api/v4/notes
提供了JSON主体:
JSON主体
"data":{ "date":"2017-12-29","detail":"string","subject":"string","type":"Matter“}
备注的日期。(需要ISO-8601日期)。
type是一个字符串,可以是:"Matter“"Contact”
https://stackoverflow.com/questions/47211184
复制相似问题