问题标签 [clio-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
216 浏览

clio-api - Clio API v4 返回“用户被禁止采取该操作”

Clio API v4 为每个请求返回 ForbiddenError。例如,此请求可以正常工作:

GET /api/v2/users/who_am_i HTTP/1.1 Host: app.clio.com Authorization: Bearer ***

这个请求不起作用:

GET /api/v4/users/who_am_i HTTP/1.1 Host: app.clio.com Authorization: Bearer ***

这是返回状态 403 的错误:

{"error":{"type":"ForbiddenError","message":"User is forbidden from taking that action"}}

任何其他请求也会发生同样的情况。

0 投票
1 回答
98 浏览

clio-api - 关于“related_contacts”的联系人端点问题

我对有关related_contacts 的联系人端点有疑问。

我正在尝试提出这个要求:

https://app.clio.com/api/v4/contacts.json?fields=id,name,first_name,last_name,type,primary_email_address,primary_phone_number,is_client,activity_rates{rate,flat_rate},addresses{name,street,city,province,postal_code,country},custom_field_values{id,field_type,field_name,value,custom_field},phone_numbers{name,number,default_number},web_sites{name,address,default_web_site },account_balances{name,type,balance},related_contacts{id,type,name,first_name,last_name,primary_email_address,primary_phone_number,is_client},primary_work_address{name,street,city,province,postal_code,country},company{id,type ,name,first_name,last_name,primary_email_address,primary_phone_number,is_client},payment_profile{id,name,terms,discount_rate,discount_period,interest_rate,interest_period,interest_type},co_counsel_rate{id,rate,flat_rate,contact_id,co_counsel_contact_id},primary_web_site{name,地址,default_web_site},created_at,updated_at&type=Company&client_only=true&order=name(asc)&limit=200

但它失败了。如果我删除 related_contacts{} 部分,它会起作用。如果我加回这么多的相关联系人{id},它就会失败。

有没有其他人遇到过这个?

0 投票
1 回答
182 浏览

clio-api - CLIO API - 内部服务器错误 - 创建通信

我正在尝试将旧的 v2 应用程序更新到 v4。我目前遇到一个问题,当我尝试使用实现 RestSharp 的 C# 创建通信时收到“内部服务器错误”消息。我的架构如下:

我正在用适当的数据填充对象。我对 RestSharp POST 的设置如下:

我在没有 AddJsonBody 方法的情况下序列化对象,因为我的研究使我相信 AddJsonBody 方法正在生成格式错误的 json,因此我使用以下代码来序列化对象:

comWrapper 是下面的 CommunicationList 类型的对象。

得到一个通用的内部服务器错误并没有为我指明调试这个东西的任何方向。有人见过类似的问题吗?有什么建议么?

感谢您提供的任何帮助,此时我的眼睛正在交叉。

更新 - 12月15日星期六


我对此做了更多的挖掘。使用 Fiddler 我能够验证这是发送到服务器的内容:

我回到https://app.clio.com/api/v4/documentation#operation/Communication#create的 api 文档,仔细检查我是否发送了正确的请求。我相信它看起来是正确的,但显然我错过了一些东西。

这是我从服务器返回的响应。

我希望有人可能以前遇到过这种情况。任何帮助是极大的赞赏。

0 投票
1 回答
437 浏览

oauth-2.0 - Clio api 与 php 中的 OAuth-2 集成

任何人建议或分享代码如何使用 OAuth 2 以便在 php 中使用 Clio api。

我得到了 client_id 和 client_secret 部分。

0 投票
1 回答
264 浏览

clio-api - Clio API v4;用于获取一个文件夹中的文档列表的端点

问题:获取特定文件夹中存在的文档列表

试过的解决方案:

  • 端点/api/v4/folders/list.json似乎与/api/v4/folders.json

  • 与此类似的东西在此处输入图像描述- 类似的端点似乎不存在

  • 按 parent_id 过滤文档,但此功能不存在

是否有某种端点示例可以执行此类操作?

0 投票
1 回答
203 浏览

python - 选项列表的 Clio API v4 自定义字段值

如果 field_type 是pickist,我如何从 custom_field_values 获取数据?

API v2 返回每个可用的字段。如果“field_type”是“picklist”,我可以从“custom_field_picklist_option”中获取“name”。

API v4 我不知道如何在返回的数据中使“custom_field_picklist_option”可用。我尝试将“custom_field_picklist_option”作为文件名添加到下面的代码中,但它不是有效字段。

0 投票
2 回答
1013 浏览

clio-api - Return all fields from API endpoint

I might be blind and just not seeing it in the documentation, but is there a parameter that I can pass in that will return all the fields available in an endpoint instead of having to list out all of the fields?

0 投票
1 回答
138 浏览

api - 为什么 Clio Users 端点总是返回一个 null 的联系人对象?

我正在尝试创建有关事项的指标并将指标与关联的用户和联系人联系起来。我能够成功地从 Matters、Users 和 Contacts 端点提取数据;但是,API 文档建议应该有一个“联系人”对象,该对象可以从具有联系人 ID 的用户端点返回。问题是这个对象总是空的。谁能告诉我为什么会这样以及如何解决?

这是文档:

https://app.clio.com/api/v4/documentation#operation/User#index

这是我的邮递员请求,我用它来验证我正在检索我需要的数据,然后再用我的应用程序访问端点。

https://www.getpostman.com/collections/4f7e3660330fe912c2d5

这是我可能检索到的 json 示例:

这是我实际得到的:

注意:我没有检索到所有可能的属性。

0 投票
1 回答
58 浏览

clio-api - Clio API 中缺少已删除的数据。只有已创建和已更新可用

使用 Clio API,当使用 created_since 和 updated_since 发出请求时,Clio 不会提供已删除的信息。

我从 Clio 将所有任务保存在我的数据库中。

现在我去 Clio 并删除 2 个任务

因此,当我使用 created_since 和 updated_since 请求更新任务时,我没有收到已删除的任务。

如何从 Clio API 获取已删除的详细信息

0 投票
1 回答
64 浏览

clio-api - 如何修复日历中滞后一天的日期

我正在开发一个可以访问日历的 Clio 集成,但是日期出现了问题。虽然文档说他们期望 ISO-8601 时间戳日期,但似乎在发送到系统的日期中增加了时区值的偏移量。

例如,如果我在为全天事件创建日历条目时同时发送日期和属性,则通过 API 获取此条目时返回的值是2018-05-17T23:59:59.999999-04:00start_at这显然是错误的。我在这里错过了什么吗?end_at2018-05-17T17:00:00-07:00

预期的结果应该类似于或者2018-05-17T23:59:59-04:00忽略2018-05-18T03:59:59Z毫秒。