移动开发平台 mPaaS 常见问题

By | 2021年4月23日

调用失败,如何排查?

参见 网关异常排查

API 返回的错误码是什么意思?

参见 网关结果码说明

如果引用了 okhttp,存在 okio 和 mpaas 的冲突该怎么解决?

您需要完成以下两步操作以解决该冲突:

  1. 注释掉 mpaas 的 wire 组件。
        
    1. mpaascomponents{
    2. excludeDependencies=['com.alipay.android.phone.thirdparty:wire-build']
    3. }
  2. 使用公网提供的 wire 组件。
        
    1. 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 参数中,参见下面的样例:

  
  1. window.onload = function() {
  2. ready(function() {
  3. window.AlipayJSBridge.call('rpc', {
  4. operationType: 'MYAPI',
  5. requestData: [
  6. {"_requestBody":"{\"key1\":\"value1\",\"key2\":\"value2\"}"}],
  7. headers:{},
  8. getResponse: true
  9. }, function(data) {
  10. alert(JSON.stringify(data));
  11. });
  12. });
  13. }

请关注公众号获取更多资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注