我从外部api获得响应,如下面的截图所示。
我如何获得id的值,即3991938
以下是我的请求。
$http.post('http://api.quickblox.com/users.json', {
token: quickbloxapitoken,
user: {
email: email,
login: email,
password: password
}
}, {
'Content-Type': 'application/x-www-form-urlencoded'
})
.then(function(results) {
console.log('1');
console.log(results);
console.log('2');
})
.catch(function(response) {
console.log('Error', response.status, response.data.errors);
});
我尝试console.log(results.id);
和console.log(results.data.id)
,但结果只得undefined
。
我怎样才能得到它。
答案 0 :(得分:1)
你的id在用户对象中, 所以你需要的是: -
.end(function(err, res){
res.body.errors.firstName.should.have.property("path")
done();
});
答案 1 :(得分:1)
你的JSON是:
function it_looks_for_tag_correctly(Tag $tag)
{
$tag->setCodeName('Codename');
$this->addTag($tag); // I guess you have a method to add tags
$this->hasTag($tag)->shouldReturn(true);
}
您可以使用{
data: {
user: {
id: 65
}
}
}
访问用户数据,例如:results.data.user