如何正确编写此 cURL 请求?

How do I write this cURL request correctly?

我正在尝试根据此处的教程完成一个 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",用我自己的 url 替换了 "YOUR GENERATED URL" ].但是,我尝试了多次并遇到了各种错误。

我第一次尝试将令牌和 url 复制并粘贴到输入 space 中,然后以该格式粘贴 cURL 请求。我收到以下错误:

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

基本上我收到的都是找不到的命令。然后,我尝试了一种不同的方法并删除了新的行选项卡并只留下 spaces 这样的

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

如果有人能确切地告诉我我需要如何格式化并将其粘贴到终端以指向它的工作位置,那将非常有帮助。或者,如果有更简单、更好的方法,我将不胜感激。每隔一步,直到最后一条指令,都已完成。该网站已经通过 Facebook 的 webhook 验证,我只使用有效的令牌和使用 "NOW" 生成的特定网站。非常感谢大家,感谢大家的帮助。

确保行末反斜杠后没有白色 space。当我突出显示您的命令时,似乎有一个 space。如果你删除那些你的问题应该消失。

如果您运行将其作为单行命令,请删除每行末尾的反斜杠。