如何解决Zoho 错误“`400 Bad Request`”:缺少必需参数
尝试进行搜索记录 api 调用,但即使在 form_params 中指定电话也会出现错误“mandatory param missing”。
public function execute(){
$client = new Client();
$phone = 9XXXXXXXX9;
$token['Authorization']='Zoho-oauthtoken '.'1000.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
$deals = $client->request('GET','https://www.zohoapis.in/crm/v2/Leads/search',[
'form_params' => [
'phone' => $phone
],'headers' => [
'Authorization'=>$token
]
]);
dd($deals);
}
这里有什么问题? 提前致谢。
解决方法
您正在尝试发出 GET
请求,但将参数指定为 POST
。
在您的 query
上使用 $params
:
$deals = $client->request('GET','https://www.zohoapis.in/crm/v2/leads/search',[
'query' => [ // <-- query,not form_params
'phone' => $phone
],'headers' => [
'Authorization' => $token
]
]);
您可能需要考虑使用官方 ZOHO CRM API
来简化您的生活。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。