Javascript 推送通知codelab Uncaught SyntaxError:curl请求中存在意外标识符
我遵循这个教程 当我这么做的时候Javascript 推送通知codelab Uncaught SyntaxError:curl请求中存在意外标识符,javascript,curl,google-cloud-messaging,firebase-cloud-messaging,chrome-gcm,Javascript,Curl,Google Cloud Messaging,Firebase Cloud Messaging,Chrome Gcm,我遵循这个教程 当我这么做的时候 curl --header "Authorization: key=AIzaSyCQHb2t8c3N255bH_CVmGych5QcNntFxYg" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"APA91bE4RJ7_9m2eJ_zlg1F90bLjVX8ctVpCBN24ElAXF--
curl --header "Authorization: key=AIzaSyCQHb2t8c3N255bH_CVmGych5QcNntFxYg" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"APA91bE4RJ7_9m2eJ_zlg1F90bLjVX8ctVpCBN24ElAXF--4wS_nnxg4LzkbJWeTe-peMN_StmOaQTEoGeCCNZE5Mssux3T-KbfGRVmRWzeQZM8opfUyv7FVjI9iEfETHG3O7i1qkIb-\"]}"
我得到未捕获的语法错误:意外标识符
但我做的一切都和教程中的一样。我把api键放在那里,发送者id也放在manifest.json中,订阅端点url也放在那里。这是端点端点:https://android.googleapis.com/gcm/send/cl72SS1zE50:APA91bE4RJ7_9m2eJ_zlg1F…peMN_stmoaqteocnze5mssux3t-kbfgrvrwzeqzm8opfuyv7fvji9iefethg3o7i1qkib-
那么为什么会出现这个错误,它意味着什么呢?curl--header etc
是一个shell命令。链接到的教程说,从终端运行下面的cURL命令
未捕获的语法错误:意外标识符是一条JavaScript错误消息。您似乎试图在JavaScript程序中输入该代码(可能通过将其粘贴到浏览器的开发者工具控制台或Node.JS REPL)
您需要在非JS程序中的shell(如Bash或Windows Power shell)上运行该命令。curl--header etc
是一个shell命令。链接到的教程说,从终端运行下面的cURL命令
未捕获的语法错误:意外标识符是一条JavaScript错误消息。您似乎试图在JavaScript程序中输入该代码(可能通过将其粘贴到浏览器的开发者工具控制台或Node.JS REPL)
您需要在shell(如Bash或Windows Power shell)上运行该命令,而不是在JS程序中运行。我收到了相同的错误,但仅在一个特定链接上。很奇怪。(通过shell)我得到了相同的错误,但只在一个特定的链接上。很奇怪。(通过壳牌)