surveymonkey V3 发送的错误请求错误
Bad Request Error on surveymonkey V3 send
我正在尝试从 v3 SurveyMonkey api 发送消息。为此,我根据 API:
的要求使用了以下模式
POST /surveys/{id}/collectors
POST /collectors/{id}/messages
POST /collectors/{id}/messages/{id}/recipients/bulk
POST /collectors/{id}/messages/{id}/send
步骤 1-3 工作正常,但是当我尝试发出发送命令时,我收到 400 Bad Request 错误。错误消息指出:
"The body provided was not a proper JSON string."
如果有帮助,我正在使用 R 中的 httr 包发送消息。
u <- paste('https://api.surveymonkey.net/v3/collectors', collectorID, "messages", messageID, "send", sep="/")
h <- httr::add_headers(Authorization = token)
out <- httr::POST(u, config = h)
当我查看 API 文档时,似乎此命令不需要正文。我错过了什么?
第 4 步:
POST /collectors/{id}/messages/{id}/send
实际上需要一具尸体。有一个可选字段 (scheduled_date
)。如果你想让它在没有安排的情况下立即发送,你发送一个空的 JSON 对象。
'{}'
这会起作用,但它仍然需要 JSON 正文。
我正在尝试从 v3 SurveyMonkey api 发送消息。为此,我根据 API:
的要求使用了以下模式POST /surveys/{id}/collectors
POST /collectors/{id}/messages
POST /collectors/{id}/messages/{id}/recipients/bulk
POST /collectors/{id}/messages/{id}/send
步骤 1-3 工作正常,但是当我尝试发出发送命令时,我收到 400 Bad Request 错误。错误消息指出:
"The body provided was not a proper JSON string."
如果有帮助,我正在使用 R 中的 httr 包发送消息。
u <- paste('https://api.surveymonkey.net/v3/collectors', collectorID, "messages", messageID, "send", sep="/")
h <- httr::add_headers(Authorization = token)
out <- httr::POST(u, config = h)
当我查看 API 文档时,似乎此命令不需要正文。我错过了什么?
第 4 步:
POST /collectors/{id}/messages/{id}/send
实际上需要一具尸体。有一个可选字段 (scheduled_date
)。如果你想让它在没有安排的情况下立即发送,你发送一个空的 JSON 对象。
'{}'
这会起作用,但它仍然需要 JSON 正文。