我想通过bot用户登录我的本地Phabricator,如此原型应用程序所示:https://github.com/kennyeni/phabricatorGantt
在上面的应用程序中,一个函数通过以下代码进行登录:
$conduit_original_uri = "http://my-domain.com";
$conduit_user = "mybot";
$conduit_cert = "";
function getTasks(){
if ($conduit_original_uri ) {
$conduit_uri = new PhutilURI($conduit_original_uri );
$conduit_host = (string)$conduit_uri->setPath('/');
$conduit_uri = (string)$conduit_uri->setPath('/api/');
$conduit = new ConduitClient($conduit_uri);
$response = $conduit->callMethodSynchronous(
'conduit.connect',
array(
'client' => 'PhabricatorBot',
'clientVersion' => '1.0',
'clientDescription' => php_uname('n').':'.$nick,
'host' => $conduit_host,
'user' => $conduit_user,
'certificate' => $conduit_cert
)
);
$response1 = $conduit->callMethodSynchronous(
'maniphest.query',
array()
);
}
return $response1;
}
我创建了自己的bot用户,我尝试登录,但是有一个错误:
致命错误:带有消息'ERR-NO-CERTIFICATE的未捕获异常'ConduitClientException':此服务器需要身份验证 .
我可以在哪里找到或生成$ conduit_cert?
谢谢回复