无法从nodejs删除谷歌联系人
从官方的谷歌联系api文档:
删除联系人
要删除联系人,请将授权的DELETE请求发送到联系人的编辑url。
该URL的格式是:
https://www.google.com/m8/feeds/contacts/ {userEmail} / full / {contactId}
简单的删除请求返回401 error
作为响应。
var url = "https://www.google.com/m8/feeds/contacts/"+req.token.body.sub.agent.agentId+"/full/"+result.googleId; unirest.delete(url) .header({ 'Authorization': 'accessToken='+req.token, 'If-Match': '*', }) .timeout(60000) .end(function (res1) { console.log('delete success... ', res1); res.send(res1); });
注:我尝试了'Authorization': 'Bearer '+req.token,
但仍然是同样的问题
修复。 问题出在我发送的访问令牌(req.token)
。 我发送对象而不是实际的标记string