Как правильно написать этот запрос cURL?

Я пытаюсь завершить работу с ботом Facebook Messenger на основе этого урока здесь: https://github.com/voronianski/simon-le-bottle/blob/master/GUIDE.md

Как вы можете видеть из последней инструкции, я должен отправить токен доступа к странице через этот запрос cURL в следующем формате:

curl -i \
-H "Content-Type: application/json" \
-X POST \
-d "{\"verifyToken\": \"YOUR VERIFY TOKEN\", \"token\": \"YOUR PAGE ACCESS TOKEN\"}" \
https://YOUR_GENERATED_URL.now.sh/token

Конечно, я заменил «YOUR VERIFY TOKEN» на созданный мной токен, а «YOUR PAGE ACCESS TOKEN» на созданный мной токен доступа к странице и «YOUR GENERATED URL» на свой собственный URL. Тем не менее, я пробовал несколько раз и получил различные ошибки.

В первый раз я просто попытался скопировать и вставить токены и URL в пространство ввода и вставить запрос cURL в этом формате. Я получил следующие ошибки:

curl: (6) Could not resolve host:
-bash: -H: command not found
-bash: -X: command not found

В основном все, что я получил, было командами, не найденными. Затем я попробовал другой подход и удалил новые вкладки строки, оставив только пробелы, как это

curl -i \ -H "Content-Type: application/json" \  -X POST \ -d "{\"verifyToken\": \"randomverifytokenhere\", \"token\": otherrandomtokenhere\"}" https://myspecificurl.now.sh/token

Где, конечно, у меня были настоящие рабочие токены и сайт еще раз. Команды, казалось, работали, но я получил целый ряд новых ошибок, таких как:

curl: (6) Could not resolve host:  -H
curl: (6) Could not resolve host: Content-Type
curl: (6) Could not resolve host:
curl: (6) Could not resolve host:  -d
curl: (6) Could not resolve host: "verifyToken"curl: (6) Could not resolve host:  "token"HTTP/1.1 403 Forbidden
Server: nginx
Date: Wed, 01 Jun 2016 21:51:10 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 9
Connection: keep-alive
X-Powered-By: Express

Если бы кто-нибудь мог точно сказать мне, как мне нужно отформатировать и вставить его в терминал, чтобы указать, где он работает, это было бы очень полезно. Или, если есть более простой и лучший способ, я бы это точно оценил. Каждый второй шаг, вплоть до самой последней инструкции, был завершен. Веб-сайт уже проверен с помощью webhook от Facebook, и я использую только действительные токены и конкретный веб-сайт, созданный с помощью «СЕЙЧАС». Большое спасибо всем, и я ценю помощь.

1

Решение

Убедитесь, что у вас нет пробелов после обратной косой черты в конце строк. Когда я выделяю вашу команду, появляется пробел. Если вы удалите их, ваша проблема должна исчезнуть.

Если вы запускаете его как однострочную команду, удалите обратную косую черту в конце каждой строки.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]