如果上面的代码是您实际使用的代码,那么您可能需要更改
[PORTALID]
在
$request_url
到您分配的实际门户id,
$request_url ='https://projectsapi.zoho.com/restapi/portal/[PORTALID]/projects/'.$proj_id.'/bugs/?';
看见
here
如何获取
portal_id
.
编辑
由于将空格编码为
+
这是由于
http_build_query()
,您可以使用
urlencode()
中的标题
$request_parameters
所以它使用
%20
而不是
+
虽然规则上说
You should have %20 before the ? and + after.
否则,您可能必须从
'title' =>urlencode('Meter No '.$msn.'_'.$issue_name),
如果API无论如何都不允许您
$request_parameters = array(
'authtoken' => 'token',
'title' =>urlencode('Meter No '.$msn.'_'.$issue_name),
'assignee'=>$assigne_name,
'flag'=>'Internal',
'classification_id'=> $class_id,
'module_id'=>$module_id,
'severity_id'=>$sevr_id,
'CHAR2'=>$ref_no,
'LONG1'=>$msn,
);