开发者社区> 问答> 正文

推送openAPI 1.0,报错InvalidPushType

php作为服务端,设置$request->setPushType(0);报错如下:
[body:HttpResponse:private] => {"Message":"Specified parameter PushType is not valid.","RequestId":"C797C7A5-AF37-42B5-A15C-29B9B940A4B6","HostId":"cloudpush.aliyuncs.com","Code":"InvalidPushType"}

[status:HttpResponse:private] => 400

查了官方文档,没有相应的错误解释,还请大神帮我解答一下。

展开
收起
topgaoyang 2017-01-13 10:45:53 3353 0
1 条回答
写回答
取消 提交回答
  • pushType表示推送的类型,在openAPI1.0里用0表示消息(默认)0,1表示通知。
    openAPI2.0里消息和通知分别用"MESSAGE" 、"NOTICE"表示了,不知道你这个报错是不是和这个相关,你可以尝试一下把setPushType去掉或者改成$request->setPushType("MESSAGE") (应该没有检查)试试

    2019-07-17 20:42:25
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
AutoTalk第七期:自动化工具-OpenAPI在线调试 立即下载
最大化阿里云OpenAPI能力的方法和实践 立即下载
低代码开发师(初级)实战教程 立即下载