0

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

我正在使用 oauth 2.0 来验证我的连接,并且我的获取和删除请求工作正常,但发布和放置请求总是回复错误的请求。

我已将请求指向我的计算机并更改为 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

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

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

1 回答 1

2

您的请求格式不正确且缺少斜杠。它应该是:

PUT /plus/v1domains/circles/16934bff8fa1939a/people?email=fakeuser%40example.com HTTP/1.1
于 2013-09-10T16:45:46.653 回答