【发布时间】:2014-07-13 10:51:16
【问题描述】:
我正在使用 Parse.Cloud.httpRequest,我需要仅使用用户名将基本身份验证发送到平衡付款。这会去哪里,会是什么样子?我尝试在标题中设置它,但那不起作用。
Parse.Cloud.httpRequest({
method:'POST',
url: customerUrl,
headers:{
"Content-Type" : "application/x-www-form-urlencoded",
"Accept" : "application/vnd.api+json;revision=1.1",
"Authorization" : balancedSecret
},
body:bodyJsonString,
success: function(httpResponse) {
console.log(httpResponse.text);
response.success(httpResponse.text);
},
error: function(httpResponse) {
console.error('Request failed with response code ' + httpResponse.status);
response.error(httpResponse.text);
}
});
当我调用函数时,我得到:
"errors": [
{
"status": "Unauthorized",
"category_code": "authentication-required",
"description": "Not permitted to perform create on customers. Your request id is OHMca9c440a0a7811e4ba9202a1fe52a36c.",
"status_code": 401,
"category_type": "permission",
"request_id": "OHMca9c440a0a7811e4ba9202a1fe52a36c"
}
]
【问题讨论】:
标签: ios objective-c http parse-platform balanced-payments