Parse.com Rest Api - 注册 - 错误:“未授权”
问题描述:
请帮我调试我的http请求。我想创建一个用户,但我不断收到错误:“未授权”Parse.com Rest Api - 注册 - 错误:“未授权”
这里是我的代码片段:
app.factory('userFactory', function($http){
return {
signUp: function(username, password) {
var config = {
headers: {
'X-Parse-Application-Id': ParseAppId,
'X-Parse-REST-API-Key': ParseRestApiKey,
'Content-Type': 'application/json'
},
data: {
'username': username,
'password': password
}
}
return $http.post('https://api.parse.com/1/users', config);
},
logIn: function(username, password) {
var config = {
headers: {
'X-Parse-Application-Id': ParseAppId,
'X-Parse-REST-API-Key': ParseRestApiKey
},
params: {
username: username ,
password: password
}
}
return $http.get('https://api.parse.com/1/login', config);
}
};
});
登录工作正常,那么应用ID和REST API密钥很好。 非常感谢!
答
我找到了解决方案: 我在配置中发送数据。 Here is the documentation。
这里的工作代码片段:
app.factory('userFactory', function($http){
return {
signUp: function(username, password) {
var config = {
headers: {
'X-Parse-Application-Id': ParseAppId,
'X-Parse-REST-API-Key': ParseRestApiKey,
'Content-Type': 'application/json'
}
}
return $http.post('https://api.parse.com/1/users', {'username': username, 'password': password}, config);
},
logIn: function(username, password) {
var config = {
headers: {
'X-Parse-Application-Id': ParseAppId,
'X-Parse-REST-API-Key': ParseRestApiKey
},
params: {
username: username ,
password: password
}
}
return $http.get('https://api.parse.com/1/login', config);
}
};
});
感谢您的阅读!