2017-01-06 2 views
2

От OFFICAL google contact api документы:не удалось удалить Google контакт nodejs

Удаление контактов

Чтобы удалить контакт, отправить авторизованному УДАЛИТЬ запрос на редактирование URL в контакта.

URL-адрес имеет вид:

https://www.google.com/m8/feeds/contacts/ {USEREMAIL}/полный/{} 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, как хорошо, но до сих пор тот же вопрос

+0

@KENdi Действительно? 'userEmail' является аутентифицированным пользователем, и я могу получить номера контактов. – Satyadev

+0

oh мой плохой, позвольте мне снова проверить документацию – KENdi

ответ

0

Fixed его. Проблема была в доступе Token (req.token), который я отправлял. Я отправил объект вместо фактической строки токена