Google Plus域名Api HTTP请求 - 添加人员失败

时间:2013-09-10 16:29:57

标签: google-app-engine google-plus

早上好 我正在尝试使用HTTP请求与google + domains api集成到服务中,但我遇到了一些问题。

我正在使用oauth 2.0来验证我的连接,我的get和delete请求工作正常,但post和put请求总是回复错误的请求。

我已经将请求指向了我的计算机,并且更改为http以便在此处抓住他,这是添加人员圈出请求的问题。

PUT /plus/v1domains/circles/16934bff8fa1939apeople?email=fakeuser%40example.com HTTP/1.1
Authorization: Bearer ya29.xnxnxnxnxnxnxnxnxnxnxxn-nxnxnxnxnx
X-JavaScript-User-Agent: Google APIs Explorer
Host: 192.168.21.143
Content-Length: 1
Accept-Encoding: gzip, deflate
Connection: Keep-Alive

我正在使用石南花上的持票人而不是网址请求中的api密钥,因为这是获取和删除工作的唯一方法。 如果没有API密钥,get和delete请求可以正常工作,但put和post请求会返回以下响应:

BadRequest"
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalid",
    "message": "Invalid Value"
    }
  ],
  "code": 400,
  "message": "Invalid Value"
 }
}

1 个答案:

答案 0 :(得分:2)

您的请求格式错误,错过了斜线。它应该是:

PUT /plus/v1domains/circles/16934bff8fa1939a/people?email=fakeuser%40example.com HTTP/1.1