Push notification codelab Uncaught SyntaxError: Unexpected identifier in curl request
Push notification codelab Uncaught SyntaxError: Unexpected identifier in curl request
当我这样做时
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-\"]}"
我收到 Uncaught SyntaxError: Unexpected identifier
但是我按照教程做了所有的事情。我将 api 密钥放在那里,我的发件人 ID 也在 manifest.json 中,我也将订阅端点 url 放在那里。这是终点endpoint: https://android.googleapis.com/gcm/send/cl72SS1zE50:APA91bE4RJ7_9m2eJ_zlg1F…peMN_StmOaQTEoGeCCNZE5Mssux3T-KbfGRVmRWzeQZM8opfUyv7FVjI9iEfETHG3O7i1qkIb-
那么为什么我会收到此错误,它的标识符是什么意思?
curl --header etc etc
是一个 shell 命令。您 link 的教程说 从您的终端,运行 下面的 cURL 命令
Uncaught SyntaxError: Unexpected identifier 是一条 JavaScript 错误信息。您似乎正试图在 JavaScript 程序中输入该代码(可能是通过将其粘贴到浏览器的开发人员工具控制台或 Node.JS REPL 中)。
您需要 运行 shell 上的命令(例如 Bash 或 Windows Power Shell),而不是在 JS 程序中。
当我这样做时
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-\"]}"
我收到 Uncaught SyntaxError: Unexpected identifier
但是我按照教程做了所有的事情。我将 api 密钥放在那里,我的发件人 ID 也在 manifest.json 中,我也将订阅端点 url 放在那里。这是终点endpoint: https://android.googleapis.com/gcm/send/cl72SS1zE50:APA91bE4RJ7_9m2eJ_zlg1F…peMN_StmOaQTEoGeCCNZE5Mssux3T-KbfGRVmRWzeQZM8opfUyv7FVjI9iEfETHG3O7i1qkIb-
那么为什么我会收到此错误,它的标识符是什么意思?
curl --header etc etc
是一个 shell 命令。您 link 的教程说 从您的终端,运行 下面的 cURL 命令
Uncaught SyntaxError: Unexpected identifier 是一条 JavaScript 错误信息。您似乎正试图在 JavaScript 程序中输入该代码(可能是通过将其粘贴到浏览器的开发人员工具控制台或 Node.JS REPL 中)。
您需要 运行 shell 上的命令(例如 Bash 或 Windows Power Shell),而不是在 JS 程序中。