Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 带有JSON字符串的UrbanAirship错误400_Php_Urbanairship.com - Fatal编程技术网

Php 带有JSON字符串的UrbanAirship错误400

Php 带有JSON字符串的UrbanAirship错误400,php,urbanairship.com,Php,Urbanairship.com,我使用上一个API V3向我的应用程序发送推送。 我使用PHP库。 这是我的密码: $var = (string) json_encode($booking); UALog::setLogHandlers(array(new StreamHandler("php://stdout", Logger::DEBUG))); $airship = new Airship('secret', 'secret'); $response = $airship->pus

我使用上一个API V3向我的应用程序发送推送。 我使用PHP库。 这是我的密码:

    $var = (string) json_encode($booking);

    UALog::setLogHandlers(array(new StreamHandler("php://stdout", Logger::DEBUG)));
    $airship = new Airship('secret', 'secret');
    $response = $airship->push()
        ->setAudience(P\all)
        ->setNotification(P\notification('test notification'))
        ->setDeviceTypes(P\all)
        ->send();

    return $response;
它可以工作,但是,如果我想推送$var而不是文本“test notification”,我有一个错误400。我已经看过,$var包含一个字符串(json格式)


有限制吗?我无法发送数组、对象和字符串。我刚才犯了一个错误400。我使用v0.2连接器:

返回的错误是什么?一般来说,答复中包含对其被拒绝原因的解释。
$booking
中有什么内容?返回的错误是什么?一般来说,答复中包含对其被拒绝原因的解释。
$booking
中有什么内容?