早上好 我正在尝试使用HTTP请求与google + domains api集成到服务中,但我遇到了一些问题。
我正在使用oauth 2.0来验证我的连接,我的get和delete请求工作正常,但是帖子请求总是回复错误的请求。
我已经将请求指向了我的计算机,并且更改为http以便在此处抓住他是创建圈子帖子的抓点。
POST /plus/v1domains/people/106513902856788737684/circles HTTP/1.1
Authorization: Bearer XXXXXXX
X-JavaScript-User-Agent: Google APIs Explorer
Content-Type: application/json
Host: 192.168.21.143
Content-Length: 40
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
{
"displayName": "My first circle"
}
我正在使用石南花上的持票人而不是网址请求中的api密钥,因为这是获取和删除工作的唯一方法。 如果没有API密钥,get和delete请求可以正常工作,但post请求会返回以下响应:
BadRequest"
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Value"
}
],
"code": 400,
"message": "Invalid Value"
}
}
答案 0 :(得分:3)
看起来好像在尝试circles.insert API call。如果这是正确的,您需要确保displayName
是唯一的。如果该用户的帐户中已存在另一个具有相同名称的圈子,则可以触发400-Invalid Value
。