nop*_*pro 6 javascript unauthorized parse-platform
我正在进行初始化,因为我应该使用正确的键等.即使在稍后使用Parse.Cloud.run的函数中这样做,我仍然会获得401未授权.
有没有办法看看初始化是否正常工作?它会回复任何形式的回应吗?错误?如果是这样,我该如何看待所述回复?初始化目前只是:
Parse.initialize("appid", "javascript key"); (with the correct keys of course).
Run Code Online (Sandbox Code Playgroud)
然后我称之为云功能:
Parse.Cloud.run('testfunction', aUserObj, {
success: function(result) {
supersonic.ui.dialog.alert(result);
},
error: function(error) {
supersonic.ui.dialog.alert(error);
}
});
Run Code Online (Sandbox Code Playgroud)
并且错误是未经授权的401(我也在javascript控制台中看到POST api.parse.com ..... 401未经授权).
顺便说一句 - 使用curl和rest api密钥我可以使它工作没有问题,所以它不是一个真正的权限问题,我可以告诉.
谢谢.
你是对的@nopro
问题在于参数格式,这使得整个请求省略了 app 和 javascript key,从而导致 401 错误。
谢谢
我试图像这样调用函数:
Parse.Cloud.run('sendMessage', message, {
success: function(success) {
$scope.isLoading = false;
},
error: function(error) {
$scope.isLoading = false;
}
});
Run Code Online (Sandbox Code Playgroud)
但我应该这样做:
Parse.Cloud.run('sendMessage', {"message":message.id}, {
success: function(success) {
$scope.isLoading = false;
},
error: function(error) {
$scope.isLoading = false;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1654 次 |
| 最近记录: |