【问题标题】:clio-api v2 Create Note Errorclio-api v2 创建笔记错误
【发布时间】:2017-12-30 02:46:53
【问题描述】:

我正在使用 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,然后在同一部分将其列为字符串?

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

【问题讨论】:

  • 对我来说也没有意义... API 文档不一致,我不明白为什么您的示例会失败(尽管我自己并没有真正尝试过?)跨度>
  • 如果你给type一个整数会发生什么?
  • 整数 0、1 和 2 给出相同的错误:/

标签: ruby sinatra clio-api


【解决方案1】:

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 是一个字符串,可以是: “事项”“联系方式”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    相关资源
    最近更新 更多