如何在php中集成vicidial非代理api

如何在php中集成vicidial非代理api,api,vici,Api,Vici,我无法在php中集成vicidial非代理api require 'vicidialAgentAPI.php'; try { $vicidialAPI = new VicidialAgentAPI("127.0.0.1", "VicidialAPI", "6666", "1234",true); $vicidialAPI->version(); } catch (Exception $e) { echo 'Exception: ', $e->

我无法在php中集成vicidial非代理api

require 'vicidialAgentAPI.php';

try {
    $vicidialAPI = new VicidialAgentAPI("127.0.0.1", "VicidialAPI", "6666", "1234",true);
    $vicidialAPI->version();        
} catch (Exception $e) {
    echo 'Exception: ',  $e->getMessage(), "\n";
}
我有什么问题

异常:请求的URL返回错误:404未找到


将127.0.0.1替换为虚拟服务器的IP地址。如果您的服务器是本地的,请尝试使用“localhost”。

您在标题中说了“非代理API”,然后在文件名中说了“AgentAPI”。你想用哪一个

Vicidial的非代理API不是“VicidialgentAPI.php”,除非您已经创建了一个副本或创建了自己的副本。(代理API位于/agc/API.php)

您似乎正在将API作为类调用,但事实并非如此。它只是一个PHP文件,接受参数并基于GET或POST数据提供响应。如果您创建了自己的PHP类,那么需要包含类定义才能获得帮助,了解它为什么不起作用