0

나는이 튜토리얼 https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/#send_a_request_from_the_command_line_for_fcm_to_push_a_message푸시 알림 코드 랩 처리되지 않는 구문 에러 : 컬 요청에서 예기치 않은 식별자는

을 다음과 나는이

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-\"]}" 

을 할 때 나는 catch되지 않은 구문 에러 얻을 : 예기치 않은 식별자

을하지만 내가 그랬어 튜토리얼의 모든 것. 그리고 내 api 키를 거기에 넣었습니다. 내 보낸 사람 ID가 매니페스트에 있습니다 .json뿐 아니라 구독 끝점 URL도 넣습니다. 이것은 종점입니다 endpoint: https://android.googleapis.com/gcm/send/cl72SS1zE50:APA91bE4RJ7_9m2eJ_zlg1F…peMN_StmOaQTEoGeCCNZE5Mssux3T-KbfGRVmRWzeQZM8opfUyv7FVjI9iEfETHG3O7i1qkIb-

그렇다면 왜이 식별자를 사용합니까?

답변

2

curl --header etc etc은 쉘 명령입니다. 당신이 링크 튜토리얼은

catch되지 않은 구문 에러 아래 컬 명령을 실행 터미널에서 를 말한다 : 예기치 않은 식별자는 자바 스크립트 오류 메시지입니다. 자바 스크립트 프로그램에 코드를 입력하려고하는 것 같습니다 (브라우저의 개발자 도구 콘솔이나 Node.JS REPL에 붙여 넣기 등).

JS 프로그램이 아닌 쉘 (예 : Bash 또는 Windows Power Shell)에서 명령을 실행해야합니다.

+0

오, 그래서 내가 놓친 것이지, 고마워. –