调用失败,如何排查?
参见 网关异常排查。
API 返回的错误码是什么意思?
参见 网关结果码说明。
如果引用了 okhttp,存在 okio 和 mpaas 的冲突该怎么解决?
您需要完成以下两步操作以解决该冲突:
- 注释掉 mpaas 的 wire 组件。
mpaascomponents{
excludeDependencies=['com.alipay.android.phone.thirdparty:wire-build']
}
- 使用公网提供的 wire 组件。
implementation 'com.squareup.wire:wire-lite-runtime:1.5.3.4@jar'
通过 JSAPI 调用 MGS RPC 接口向后端发送 POST 请求时,如何把参数放到 POST BODY 中?
MGS 正确配置好 POST BODY 及对应的数据模型后,通过 JSAPI 发送请求时需要把 POST BODY 的内容作为_requestBody
的值放在 requestData
参数中,参见下面的样例:
window.onload = function() {
ready(function() {
window.AlipayJSBridge.call('rpc', {
operationType: 'MYAPI',
requestData: [
{"_requestBody":"{\"key1\":\"value1\",\"key2\":\"value2\"}"}],
headers:{},
getResponse: true
}, function(data) {
alert(JSON.stringify(data));
});
});
}