Тест мессенджера Messenger с помощью cURL не пройден - PullRequest
1 голос
/ 02 июня 2019

Я пытаюсь создать webhook , следуя этому руководству: - https://developers.facebook.com/docs/messenger-platform/getting-started/webhook-setup

все было хорошо, пока я не попытался отправить этот cURL запрос с использованием cmd для проверки webhook : -

curl -H "Content-Type: application/json" -X POST "localhost:1337/webhook" -d '{"object": "page", "entry": [{"messaging": [{"message": "TEST_MESSAGE"}]}]}'

Это должно дать мне что-то вроде: -

  • WEBHOOK_VERIFIED зарегистрирован в командной строке, где выполнялся мой процесс узла .
  • CHALLENGE_ACCEPTED зарегистрировано в командной строке, куда я отправил запрос cURL .

Вместо этого я получаю эту ОШИБКУ в командной строке, где мой процесс узла работал после отправки запроса cURL : -

SyntaxError: Unexpected token ' in JSON at position 0
    at JSON.parse (<anonymous>)
    at createStrictSyntaxError (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\body-parser\lib\types\json.js:158:10)
    at parse (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\body-parser\lib\types\json.js:83:15)
    at C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\body-parser\lib\read.js:121:18
    at invokeCallback (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\raw-body\index.js:224:16)
    at done (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\raw-body\index.js:213:7)
    at IncomingMessage.onEnd (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\raw-body\index.js:273:7)
    at IncomingMessage.emit (events.js:205:15)
    at endReadableNT (_stream_readable.js:1137:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:9)

И эта ошибка в командной строке, где я запускаю запрос cURL : -

<code><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>SyntaxError: Unexpected token &#39; in JSON at position 0<br> &nbsp; &nbsp;at JSON.parse (&lt;anonymous&gt;)<br> &nbsp; &nbsp;at createStrictSyntaxError (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\body-parser\lib\types\json.js:158:10)<br> &nbsp; &nbsp;at parse (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\body-parser\lib\types\json.js:83:15)<br> &nbsp; &nbsp;at C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\body-parser\lib\read.js:121:18<br> &nbsp; &nbsp;at invokeCallback (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\raw-body\index.js:224:16)<br> &nbsp; &nbsp;at done (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\raw-body\index.js:213:7)<br> &nbsp; &nbsp;at IncomingMessage.onEnd (C:\Users\Fuad Hasan\Desktop\messenger-webhook\node_modules\raw-body\index.js:273:7)<br> &nbsp; &nbsp;at IncomingMessage.emit (events.js:205:15)<br> &nbsp; &nbsp;at endReadableNT (_stream_readable.js:1137:12)<br> &nbsp; &nbsp;at processTicksAndRejections (internal/process/task_queues.js:84:9)
curl: (6) Не удалось разрешить host: page, curl: (6) Не удалось разрешить хост: запись curl: (3) спецификация неверного диапазона в столбце 2 curl: (3) спецификация неверного диапазона в столбце 2 curl: (3) [globbing] непревзойденная близкая скобка / скобка в столбце 13

Почему я получаю эту ошибку? Я попытался отгадать его, но не повезло. У меня также нет особых знаний о файлах JSON, поэтому, пожалуйста, помогите мне.

Примечание: я супер новичок в этом деле, поэтому, пожалуйста, будьте осторожны со мной

...