Parse platform 英特尔XDK:Parse.com集成“未经授权”
我对英特尔XDK非常陌生,我尝试在视频教程中制作一个非常简单的应用程序: 但是我想集成Parse.com中的一个数据库,而不是来自烂番茄的特定服务。为此,我学习了本视频教程:集成新服务 [https]://software.intel.com/en-us/html5/videos/integration-a-new-service 最后的回答是:未经授权 然后我发现只有来自英特尔HTML5开发论坛的。我也没有从中得到任何东西。回答再次是:未经授权 现在我感到困惑和失望,因为: 我找不到其他资源来帮助我自己 我不想让别人代替我去做,但是 如果没有一个完整的例子,我们该如何学习呢? 我现在的代码与视频中的类似:集成新服务 在apiconfig.json中 在MyService.js中 在MyService.json中 有人能帮我更多吗?以他认为最好的方式 谢谢大家 编辑: 在下面的回答之后,我的问题解决了 更正后的MyService.js文件为:Parse platform 英特尔XDK:Parse.com集成“未经授权”,parse-platform,integration,intel-xdk,unauthorized,Parse Platform,Integration,Intel Xdk,Unauthorized,我对英特尔XDK非常陌生,我尝试在视频教程中制作一个非常简单的应用程序: 但是我想集成Parse.com中的一个数据库,而不是来自烂番茄的特定服务。为此,我学习了本视频教程:集成新服务 [https]://software.intel.com/en-us/html5/videos/integration-a-new-service 最后的回答是:未经授权 然后我发现只有来自英特尔HTML5开发论坛的。我也没有从中得到任何东西。回答再次是:未经授权 现在我感到困惑和失望,因为: 我找不到其他资源来
(function (credentials) {
var exports = {};
exports.ServiceObject = function(params) {
var url = 'https://api.parse.com/1/classes/ServiceObject';
return $.ajax({
url : url,
headers : {
'X-Parse-Application-Id' : credentials.apiKey,
'X-Parse-REST-API-Key' : credentials.apiSecret
}
});
};
return exports;
})
@用户1736947:你的回答简明扼要,正是我所需要的。
当然,在未来我需要很多帮助,但现在我可以继续我的自我教育感谢你。
非常感谢。对于不同的服务,接受身份验证密钥的方式是不同的。视频中的示例。。腐败动物。。它接受键作为url参数,因此我们将键附加到url并发送它。然而,parse似乎希望根据 因此,等效的ajax调用类似于:
exports.ServiceObject = function(params) {
var url = 'https://api.parse.com/1/classes/ServiceObject';
return $.ajax({
url : url,
headers : {
'X-Parse-Application-Id' : credentials.apiKey,
'X-Parse-REST-API-Key' : credentials.apiSecret
}
});
这可能不会解决所有问题,但会使您超越授权问题。如果你能以这种方式复课,请告诉我。
要获取特定的行条目,请使用params.objectID追加url
另外,XDK服务选项卡有一个类似的解析服务。。。金维。它还允许您在线创建并检索数据库 你有什么建议吗?
{
"endpoints": [
{
"name": "classes",
"dashboardUrl": "https://parse.com/docs/rest",
"methods": [
{
"MethodName": "ServiceObject",
"Synopsis": "Show the entries",
"parameters": [
{
"Name": "objectId",
"Required": "N",
"Default": "",
"Type": "string",
"Description": "The object ID"
},
{
"Name": "text",
"Required": "N",
"Default": "",
"Type": "string",
"Description": "The text"
}
]
}
]
}
]
}
(function (credentials) {
var exports = {};
exports.ServiceObject = function(params) {
var url = 'https://api.parse.com/1/classes/ServiceObject';
return $.ajax({
url : url,
headers : {
'X-Parse-Application-Id' : credentials.apiKey,
'X-Parse-REST-API-Key' : credentials.apiSecret
}
});
};
return exports;
})
exports.ServiceObject = function(params) {
var url = 'https://api.parse.com/1/classes/ServiceObject';
return $.ajax({
url : url,
headers : {
'X-Parse-Application-Id' : credentials.apiKey,
'X-Parse-REST-API-Key' : credentials.apiSecret
}
});