0

我正在使用 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 和主题,但它似乎不接受“类型”=>“物质”,我无法弄清楚为什么我的生活。api 在这里Clio v2 API

api 令人困惑的部分是在顶部,它将“类型”列为 int,然后在同一部分将其列为字符串?

我希望其他人对此有一些经验,并可以向我展示他们是如何工作的!谢谢大家:)

4

1 回答 1

0

Clio 正在转移到新的 API V4 并准备在 2018 年 10 月弃用 API V2。您可以使用 API V4 实施您的解决方案吗?https://app.clio.com/api/v4/documentation

具体来说,可以使用 Clio API V4 使用以下 REST 调用创建注释:

发布https://app.clio.com/api/v4/notes

提供 JSON 正文:

JSON 正文

“数据”:{“日期”:“2017-12-29”,“详细信息”:“字符串”,“主题”:“字符串”,“类型”:“事项”}

备注日期。(预计 ISO-8601 日期)。

type 是一个字符串,可以是:“Matter”“Contact”

于 2017-11-10T19:16:43.667 回答