wordpress - 通过他们的 request_status 获取文档列表,例如 Zoho api PHP 中的“已完成”?
问题描述
我正在尝试使用 php 连接 Zoho CRM。我按照此文档https://www.zoho.com/sign/api/#get-documents-list获取签名文档列表。
处理和发送响应需要很长时间。我正在尝试过滤我的请求,以便它只返回那些 request_status “已完成”的文档。
另外,有没有办法使用相同的 api 获取实习生文档?
我的网站在 wordpress 中,我正在使用以下代码:
function zoho_doc_call($page, $docs_array) {
$token = get_zoho_token();
$params = str_replace("}","%7D", str_replace("{","%7B","{%22page_context%22:{%22row_count%22:50,%22start_index%22:".$page."}}"));
$url = "https://sign.zoho.com/api/v1/requests?data=".$params;
$args = array(
'headers' => array( "Authorization" => "Bearer ".$token),
);
$response = wp_remote_get( $url, $args );
if ( is_array( $response ) ) {
$response = json_decode(wp_remote_retrieve_body( $response ), true);
//echo "<pre>"; print_r($response);die;
$new_array = array_merge($docs_array, $response['requests']);
}
if ($response['page_context']['has_more_rows']) return zoho_doc_call($page+100, $new_array);
return $new_array;
}
我是这个 api 的新手。谁能帮我解决等待时间过长的问题?
谢谢!
解决方案
我是 ZohoSign 开发团队的一员。是的,您可以使用 ZohoSign 获取文档列表 API 获取处于完成状态的文档(详情如下)。除了 page_context 数据之外,还需要传递另一个参数 'request_status',其值为 'completed'。
API 详细信息
获取https://sign.zoho.com/api/v1/requests
参数 :
request_status=completed
data={"page_context":{"row_count":100,"start_index":1,"search_columns":{},"sort_order":"DESC"}}
例子 :
curl -G https://sign.zoho.com/api/v1/requests -H "Authorization: Zoho-oauthtoken <Oauth-token>" -d 'request_status=completed' --data-urlencode 'data={"page_context":{"row_count":100,"start_index":1,"search_columns":{},"sort_order":"DESC"}}'
如需进一步查询,您可以通过support@zohosign.com 联系我们
推荐阅读
- c++ - C ++缓慢获取记录集行
- ssl - Websockets 的跨服务器 SSL 证书
- xamarin.forms - Visual Studio 2019 Image Editor won't bring up when clicking on an image file
- html - 如何在 HTML 中重复相同的元素而不一遍又一遍地包含它们?
- postgresql - 计算几年内每个月的平均价格 Postgresql
- javascript - 我的 Firebase 应用未在本地存储当前用户数据
- blazor-webassembly - Blazor WASM:多个客户端应用程序
- php - 尝试使用 curl 从网页获取 html,但页面未完全加载
- vb.net - 有没有办法对数字列表进行排序,同时在 VB.net 中保持其原始索引?
- typo3 - TYPO3 DatabaseQueryProcessor:相同 UID 的多个输出