试图进行搜索记录api调用,但出现错误"缺少强制参数";甚至在form_params中指定电话。
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
。
在$params
:上使用query
$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
,让你的生活变得简单一点。