0

我正在尝试将联系人插入Mirror API,但我不断收到400 Bad Request错误消息。

我构建请求的代码如下:

    Http h = new Http();
    HttpRequest firstPost = new HttpRequest();
    firstPost.setEndpoint('https://www.googleapis.com/mirror/v1/contacts');
    firstPost.setMethod('POST');
    firstPost.setHeader('Authorization', 'Bearer ' +access_token);
    System.debug('Bearer '+access_token);
    firstPost.setBody(postBody);
    firstPost.setHeader('Content-Type', 'application/json');

postBody 现在被硬编码为:

{
 "kind":"mirror#contact",
 "id":"harold",
 "displayName":"Harold Penguin",
 "imageUrls": ["https://developers.google.com/glass/images/harold.jpg"]
}

我已确认正在发送 access_token。有任何想法吗?谢谢!

4

1 回答 1

0

kind在执行contact.insert. 这是假设的(您最好插入一个联系人),如果您提供它,我可以看到它可能会导致问题。请注意,https://developers.google.com/glass/v1/reference/contacts/insert没有将其列为属性,原始 HTTP 示例也没有显示它。

于 2013-10-17T15:50:23.153 回答