【发布时间】:2015-03-08 10:33:22
【问题描述】:
我有一个脚本处理一些退款付款,这些付款从大约2月10日。服务器响应 Content-Type is not supported ... 即使我的标头 Content-Type 看起来确实正确
相同的代码在该日期之前工作,这让我相信服务器端发生了一些变化,但我最近在 square-connect API 更改日志中没有注意到任何可以解释这个问题的内容。
任何帮助将不胜感激:) 谢谢
请参阅下面的 JSON 请求和响应。
{"method":"POST",
"headers":
{"Authorization":"Bearer [mypersonalid]",
"Accept":"application/json",
"Content-Type":"application/json"},
"payload":
{"payment_id":"[paymentid]",
"type":"FULL",
"reason":"reason"
}
}"
}
{"type":"bad_request",
"message":"The Content-Type of this request is not supported.
Supported type(s): application/json"
}
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为 SO 不是 Square 客户支持门户。请直接联系 Square。
-
感谢您的提问。您使用哪种语言/平台向 Connect API 发送请求?
-
@StephenBarlow Javascript/Google 应用脚本。我正在使用 UrlFetchApp.fetch 方法进行发布,该方法采用我描述的 url 和参数。由于我使用的个人令牌 id URL 是connect.squareup.com/v1/me/refunds
-
感谢您的澄清。请参阅下面特洛伊的回答。
标签: square-connect