【发布时间】:2015-10-26 00:04:33
【问题描述】:
我正在使用 Gmail API 创建标签,使用 URL https://www.googleapis.com/gmail/v1/users/me/labels。非常适合我。然而,一些客户报告此失败并出现 http 错误 400,并出现以下错误:
“域”:“全局”,“原因”:“parseError”,“消息”:“解析错误”
调用输入的json很简单,例子:
{"name":"秘书杂项"}
知道问题可能是什么吗?为什么完全相同的 json 对我有用,但对其他人不起作用?
【问题讨论】:
-
你能展示你的代码吗?听起来您正在使用 ajax 或类似的东西,并且不要在您的数据上使用 JSON.stringify。
-
不,我正在使用 C++ 并使用 libcurl 进行直接 http 调用。我通过“手”生成 json。我给出的示例正是通过 http POST 传输的内容。我想知道 Google 是否遗漏了各种 CR/LF 和空白字符。虽然这并不能解释为什么它对我有用 - 也许不同服务器上的不同版本的 Gmail 软件?
-
我明白了。我将发布您可能想尝试的答案!不过我可能错了。
标签: gmail-api