我正在利用Chat-API在服务器上创建自己的WhatsApp客户端。当我尝试发送消息时,我甚至不知道它是否已正确连接,因为根本没有显示任何错误:屏幕是白色的,而firebug根本没有显示任何信息。
仅供参考我是这个API的新手,也是OOP的新手,所以错误可能非常基本。
正如its Documentation所述,我创建了一个包含此信息的conexionapi.php
文件(由于安全性,pwd和用户已被删除):
<?php
require 'api/src/events/MyEvents.php';
$username = "*****";
$nickname = "ChatAPI tests";
$password = "lHZhQ************"; // The one we got registering the number
$debug = true;
// Create a instance of WhastPort.
$w = new WhatsProt($username, $nickname, $debug);
$events = new MyEvents($w);
$events->setEventsToListenFor($events->activeEvents); //You can also pass in your own array with a list of events to listen too instead.
$w->connect(); // Connect to WhatsApp network
$w->loginWithPassword($password); // logging in with the password we got!
?>
关注documentation about sending a message,我尝试使用这个简单的代码:
<?php
session_start();
include("../conexionbbdd.php");
include("../conexionapi.php");
$id = $_SESSION['id'];
$ms_content = $_POST['ms_content'];
$ms_img = $_POST['ms_img'];
$ms_prefix = $_POST['ms_prefix'];
$ms_phone = $_POST['ms_phone'];
$w->sendMessage($ms_phone , $ms_content);
当表单执行时(我已经提醒所有变量和所有cotain正确的信息),nothging发生:白屏,空控制台。
我试过了
error_reporting(E_ALL);
ini_set('display_errors', 1);
没有正面结果。我怎么能在这里得到哪个PHP错误?
请询问任何其他代码/信息。
答案 0 :(得分:0)
如果由于限制而无法直接打开php.ini中的错误(这在我之前发生在Azure上),您可能需要将.user.ini文件放在根目录中以下内容:
display_errors = On
请注意,一旦您的问题得到解决,您可能会出于安全原因关闭错误显示。