热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

5+API错误代码

5+API通常通过错误回调(ErrorCallback)函数返回错误,并且在回调函数中包含Event错误信息:interfaceEvent{readonl

5+ API通常通过错误回调(ErrorCallback)函数返回错误,并且在回调函数中包含Event错误信息:

interface Event {
readonly attribute Number code; // 错误码
readonly attribute String message; // 错误描述信息
}


  • code 表示错误码,可以在下面列表中查询到对应的错误原因:

    当code值为-100时,表示是使用第三方SDK时内部业务逻辑发生错误,此时需要查看message信息

  • message 表示错误描述信息,用于提示用户错误原因,当code值为-100时错误描述信息的格式为:

    [%模块名称%+%第三方SDK名称%: %第三方SDK错误码%]%错误描述信息%

    如“[OAuth微信:-1]未知错误,...”

    其中%第三方SDK错误码%参考:



    1. Maps(地图)


    2. Payment(支付)


    3. Share(分享)




通用错误








































































错误码错误描述备注
-1参数错误5+API传入的参数不正确
-2用户取消用户取消当前的操作
-3此功能不支持当前5+Runtime不支持此功能
-4文件不存在操作的文件或目录不存在
-5IO错误文件读写操作错误,如文件被其它程序占用等
-6网络错误无法连接到网络
-7业务参数配置缺失使用第三方SDK时缺失SECRET、APPID、APPKEY等数据
-8客户端未安装调用的第三方客户端未安装
-9快捷方式已存在创建快捷方式时快捷方式已存在,仅部分手机支持
-10授权失败用户拒绝该API访问
-99未知错误未定义的错误
-100业务内部错误使用的第三方SDK内部错误

OAuth(登录授权)




















错误码错误描述备注
-1001未登录或登录已注销
-1002获取Token失败

univerify(一键登录)































































错误码错误描述
1000当前 uniAppid 尚未开通一键登录
1001应用所有者账号信息异常,请检查账号一键登录服务是否正常
1002应用所有者账号信息异常,请检查账号余额是否充足
4001请求参数异常
30001当前网络环境不适合执行该操作
30002用户点击了其他登录方式
30003用户关闭验证界面
30004其他错误
30005预登录失败
30006一键登录失败
30007获取本机号码校验token失败
40047一键登录取号失败
40053手机号校验失败

Runtime模块错误









































































错误码错误描述备注
-1201WGT/WGTU文件格式错误
-1202WGT安装包中manifest.json文件不存在
-1203WGT安装包中manifest.json文件格式错误
-1204WGT安装包中manifest.json文件的appid不匹配
-1205WGT安装包中manifest.json文件的version版本不匹配
-1221WGTU安装包中update.xml文件不存在
-1222WGTU安装包中update.xml文件格式错误
-1223WGTU安装包中update.xml文件的appid不匹配
-1224WGTU安装包中update.xml文件的version版本不匹配
-1225WGTU安装包中www目录下manifest.json不存在
-1226WGTU安装包中www目录下manifest.json文件格式错误
-1227WGTU安装包中www目录下manifest.json文件的appid不匹配
-1228WGTU安装包中www目录下manifest.json文件的version版本不匹配
-1229HTML5+ Runtime缺少升级包manifest.json中配置的模块这种情况下应该使用apk/ipa升级
-1250uni-app编译模式切换不支持升级应用资源

Audio模块错误




















错误码错误描述备注
-1301文件播放格式错误
-1302文件请求超时

Sqlite模块错误




























错误码错误描述备注
-1401数据库没有打开
-1402数据库已经打开
-1403WWW目录下的数据库只有读权限
-1404其他错误

Geolocation模块错误
































错误码错误描述备注
-1501坐标地址解析失败
-1502坐标地址获取失败
-1503不支持某个提供者,如:不支持腾讯地图
-1504坐标系类型不支持
-1505定位服务不能用

回答



推荐阅读
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • PHP预处理常量详解:如何定义与使用常量 ... [详细]
  • Java中不同类型的常量池(字符串常量池、Class常量池和运行时常量池)的对比与关联分析
    在研究Java虚拟机的过程中,笔者发现存在多种类型的常量池,包括字符串常量池、Class常量池和运行时常量池。通过查阅CSDN、博客园等相关资料,对这些常量池的特性、用途及其相互关系进行了详细探讨。本文将深入分析这三种常量池的差异与联系,帮助读者更好地理解Java虚拟机的内部机制。 ... [详细]
  • 字节码开发笔记:深入解析与应用技巧 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • JVM钩子函数的应用场景详解
    本文详细介绍了JVM钩子函数的多种应用场景,包括正常关闭、异常关闭和强制关闭。通过具体示例和代码演示,帮助读者更好地理解和应用这一机制。适合对Java编程和JVM有一定基础的开发者阅读。 ... [详细]
  • 在 CentOS 6.4 上安装 QT5 并启动 Qt Creator 时,可能会遇到缺少 GLIBCXX_3.4.15 的问题。这是由于系统中的 libstdc++.so.6 版本过低。本文将详细介绍如何通过更新 GCC 版本来解决这一问题。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • C语言中全部可用的数学函数有哪些?2.longlabs(longn);求长整型数的绝对值。3.doublefabs(doublex);求实数的绝对值。4.doublefloor(d ... [详细]
  • 本文将带你快速了解 SpringMVC 框架的基本使用方法,通过实现一个简单的 Controller 并在浏览器中访问,展示 SpringMVC 的强大与简便。 ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • 卓盟科技:动态资源加载技术的兼容性优化与升级 | Android 开发者案例分享
    随着游戏内容日益复杂,资源加载过程已不仅仅是简单的进度显示,而是连接玩家与开发者的桥梁。玩家对快速加载的需求越来越高,这意味着开发者需要不断优化和提升动态资源加载技术的兼容性和性能。卓盟科技通过一系列的技术创新,不仅提高了加载速度,还确保了不同设备和系统的兼容性,为用户提供更加流畅的游戏体验。 ... [详细]
  • 本文探讨了Android系统中支持的图像格式及其在不同版本中的兼容性问题,重点涵盖了存储、HTTP传输、相机功能以及SparseArray的应用。文章详细分析了从Android 10 (API 29) 到Android 11 的存储规范变化,并讨论了这些变化对图像处理的影响。此外,还介绍了如何通过系统升级和代码优化来解决版本兼容性问题,以确保应用程序在不同Android版本中稳定运行。 ... [详细]
  • 在处理大图片时,PHP 常常会遇到内存溢出的问题。为了避免这种情况,建议避免使用 `setImageBitmap`、`setImageResource` 或 `BitmapFactory.decodeResource` 等方法直接加载大图。这些函数在处理大图片时会消耗大量内存,导致应用崩溃。推荐采用分块处理、图像压缩和缓存机制等策略,以优化内存使用并提高处理效率。此外,可以考虑使用第三方库如 ImageMagick 或 GD 库来处理大图片,这些库提供了更高效的内存管理和图像处理功能。 ... [详细]
author-avatar
日光覃城_751
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有