UrbanAirship错误400,带有JSON字符串

时间:2016-08-19 12:06:33

标签: 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->push()
        ->setAudience(P\all)
        ->setNotification(P\notification('test notification'))
        ->setDeviceTypes(P\all)
        ->send();

    return $response;

它可以工作,但是,如果我想推送$ var而不是文本'测试通知',我有一个错误400.我看,$ var包含一个字符串(json格式化)。

有限制吗?我无法发送数组,对象,字符串。我只是一个错误400.我使用v0.2连接器:http://docs.urbanairship.com/reference/libraries/php/0.2.0/push.html

0 个答案:

没有答案