在 Zoho api PHP 中通过 request_status 获取文档列表,例如 "completed"?
Get document list by their request_status for example "completed" in Zoho api PHP?
我正在尝试使用 php 连接 Zoho CRM。我按照此文档 https://www.zoho.com/sign/api/#get-documents-list 获取了签名文档列表。
处理和发送响应需要很长时间。我正在尝试过滤我的请求,以便它 return 只有那些具有 request_status "completed".
的文档
此外,有没有什么方法可以使用相同的方式获取实习生文档 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 get documents list API 获取处于完成状态的文档(详情如下)。
除了page_context数据外,还需要传递另一个值为'completed'的参数'request_status'。
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
联系我们
我正在尝试使用 php 连接 Zoho CRM。我按照此文档 https://www.zoho.com/sign/api/#get-documents-list 获取了签名文档列表。
处理和发送响应需要很长时间。我正在尝试过滤我的请求,以便它 return 只有那些具有 request_status "completed".
的文档此外,有没有什么方法可以使用相同的方式获取实习生文档 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 get documents list API 获取处于完成状态的文档(详情如下)。 除了page_context数据外,还需要传递另一个值为'completed'的参数'request_status'。
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
联系我们