Node.js API调用返回400 code 1009 错误

api
标签: #<Tag:0x00007fb83c7d09f0>

(Noers) #1

image
请问这个是什么错误?看error 是因为参数错误,能否准确一点,知道到底是哪个参数有问题?Unknown httpVersion是错误问题吗?请问JS要在哪里设置?


#2

httpVersion 就是这个字段有错误额,看下你们完整的参数


(Noers) #3

image
按照demo的格式发送的,不知道哪个参数有问题


#4

看你控制台打印的参数,完整的请求内容。

一般控制台的日志里面会打印出本次请求的完整内容


(Noers) #5
at new APIRequestError (E:\New\tools\GMWeb\node_modules\jpush-async\lib\JPush\JPushError.js:25:17)
0|gmweb-server  |     at _request (E:\New\tools\GMWeb\node_modules\jpush-async\lib\JPush\JPushAsync.js:302:13)
0|gmweb-server  |     at <anonymous>
0|gmweb-server  |   name: 'APIRequestError',
0|gmweb-server  |   message: 'Push Fail, HttpStatusCode: 400 result: {"error":{"code":1009,"message":"Unknown: statusCode"}}',
0|gmweb-server  |   httpCode: 400,
0|gmweb-server  |   response: '{"error":{"code":1009,"message":"Unknown: statusCode"}}',
0|gmweb-server  |   stack: 'Error\n    at new APIRequestError (E:\\New\\tools\\GMWeb\\node_modules\\jpush-async\\lib\\JPush\\JPushError.js:25:17)\n    at _request (E:\\New\\tools\\GMWeb\\node_modules\\jpush-async\\lib\\JPush\\JPushAsync.js:302:13)\n    at <anonymous>' }

只有这些,而且Unknown每次都不一样


(Noers) #6

Vue web 在webStorm server 看的后台日志,错误信息只有这么多,而且我是直接copy demo里的


#7

你用的是我们的 nodejs 的 SDK 吗?什么版本的?

直接跑我们的 demo 结果如何?