Skip to content

Commit

Permalink
fix: quickapp api upload from docs
Browse files Browse the repository at this point in the history
  • Loading branch information
ZakaryCode authored and luckyadam committed Dec 26, 2019
1 parent 4534ccd commit 778d847
Show file tree
Hide file tree
Showing 4 changed files with 285 additions and 3 deletions.
1 change: 1 addition & 0 deletions packages/taro-quickapp/src/api/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ export * from './system'
export * from './webview'
export * from './media'
export * from './device'
export * from './unsupportedApi'
9 changes: 7 additions & 2 deletions packages/taro-quickapp/src/api/index.test.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
const api = require('./index')
describe('test', () => {
const chalk = require('chalk')
const api = require('./index')
const unsupportedApi = require('./unsupportedApi')
console.log(Object.keys(api).map(e => !unsupportedApi[e] ? e : chalk.red(e)).join(' '))

console.log(Object.keys(api).join(' '))
test('api test', () => {})
})
2 changes: 1 addition & 1 deletion packages/taro-quickapp/src/api/system/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export function getSystemInfo (options = {}) {
return new Promise((resolve, reject) => {
device.getInfo({
success (data) {
res.result = data.result
res.result = data
success && success(res)
resolve(res)
},
Expand Down
276 changes: 276 additions & 0 deletions packages/taro-quickapp/src/api/unsupportedApi/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,276 @@
import { temporarilyNotSupport } from '../utils'

// onAndSyncApis
export const onSocketOpen = temporarilyNotSupport('onSocketOpen')
export const onSocketError = temporarilyNotSupport('onSocketError')
export const onSocketMessage = temporarilyNotSupport('onSocketMessage')
export const onSocketClose = temporarilyNotSupport('onSocketClose')
export const onBackgroundAudioPlay = temporarilyNotSupport('onBackgroundAudioPlay')
export const onBackgroundAudioPause = temporarilyNotSupport('onBackgroundAudioPause')
export const onBackgroundAudioStop = temporarilyNotSupport('onBackgroundAudioStop')
export const onNetworkStatusChange = temporarilyNotSupport('onNetworkStatusChange')
// export const onAccelerometerChange = temporarilyNotSupport('onAccelerometerChange')
// export const onCompassChange = temporarilyNotSupport('onCompassChange')
export const onDeviceMotionChange = temporarilyNotSupport('onDeviceMotionChange')
export const onBluetoothAdapterStateChange = temporarilyNotSupport('onBluetoothAdapterStateChange')
export const onBluetoothDeviceFound = temporarilyNotSupport('onBluetoothDeviceFound')
export const onBLEConnectionStateChange = temporarilyNotSupport('onBLEConnectionStateChange')
export const onBLECharacteristicValueChange = temporarilyNotSupport('onBLECharacteristicValueChange')
export const onBeaconUpdate = temporarilyNotSupport('onBeaconUpdate')
export const onBeaconServiceChange = temporarilyNotSupport('onBeaconServiceChange')
export const onUserCaptureScreen = temporarilyNotSupport('onUserCaptureScreen')
export const onHCEMessage = temporarilyNotSupport('onHCEMessage')
export const onGetWifiList = temporarilyNotSupport('onGetWifiList')
export const onWifiConnected = temporarilyNotSupport('onWifiConnected')
export const setStorageSync = temporarilyNotSupport('setStorageSync')
export const getStorageSync = temporarilyNotSupport('getStorageSync')
export const getStorageInfoSync = temporarilyNotSupport('getStorageInfoSync')
export const removeStorageSync = temporarilyNotSupport('removeStorageSync')
export const clearStorageSync = temporarilyNotSupport('clearStorageSync')
export const getSystemInfoSync = temporarilyNotSupport('getSystemInfoSync')
export const getExtConfigSync = temporarilyNotSupport('getExtConfigSync')
export const getLogManager = temporarilyNotSupport('getLogManager')
export const onMemoryWarning = temporarilyNotSupport('onMemoryWarning')
export const reportAnalytics = temporarilyNotSupport('reportAnalytics')
export const navigateToSmartGameProgram = temporarilyNotSupport('navigateToSmartGameProgram')

// 文件
export const getFileSystemManager = temporarilyNotSupport('getFileSystemManager')

// noPromiseApis
// 媒体
// export const stopRecord = temporarilyNotSupport('stopRecord')
export const getRecorderManager = temporarilyNotSupport('getRecorderManager')
export const pauseVoice = temporarilyNotSupport('pauseVoice')
export const stopVoice = temporarilyNotSupport('stopVoice')
export const pauseBackgroundAudio = temporarilyNotSupport('pauseBackgroundAudio')
export const stopBackgroundAudio = temporarilyNotSupport('stopBackgroundAudio')
export const getBackgroundAudioManager = temporarilyNotSupport('getBackgroundAudioManager')
export const createAudioContext = temporarilyNotSupport('createAudioContext')
// export const createInnerAudioContext = temporarilyNotSupport('createInnerAudioContext')
export const createVideoContext = temporarilyNotSupport('createVideoContext')
export const createCameraContext = temporarilyNotSupport('createCameraContext')
export const createLivePlayerContext = temporarilyNotSupport('createLivePlayerContext')
export const createLivePusherContext = temporarilyNotSupport('createLivePusherContext')

// 位置
export const createMapContext = temporarilyNotSupport('createMapContext')

// 设备
export const canIUse = temporarilyNotSupport('canIUse')
// export const startAccelerometer = temporarilyNotSupport('startAccelerometer')
// export const stopAccelerometer = temporarilyNotSupport('stopAccelerometer')
// export const startCompass = temporarilyNotSupport('startCompass')
// export const stopCompass = temporarilyNotSupport('stopCompass')
export const startDeviceMotionListening = temporarilyNotSupport('startDeviceMotionListening')
export const stopDeviceMotionListening = temporarilyNotSupport('stopDeviceMotionListening')

// 界面
export const hideToast = temporarilyNotSupport('hideToast')
export const hideLoading = temporarilyNotSupport('hideLoading')
export const showNavigationBarLoading = temporarilyNotSupport('showNavigationBarLoading')
export const hideNavigationBarLoading = temporarilyNotSupport('hideNavigationBarLoading')
export const createAnimation = temporarilyNotSupport('createAnimation')
export const pageScrollTo = temporarilyNotSupport('pageScrollTo')
export const createSelectorQuery = temporarilyNotSupport('createSelectorQuery')
export const createCanvasContext = temporarilyNotSupport('createCanvasContext')
export const createContext = temporarilyNotSupport('createContext')
export const drawCanvas = temporarilyNotSupport('drawCanvas')
export const hideKeyboard = temporarilyNotSupport('hideKeyboard')
// export const stopPullDownRefresh = temporarilyNotSupport('stopPullDownRefresh')
export const createIntersectionObserver = temporarilyNotSupport('createIntersectionObserver')

// 自定义组件
export const nextTick = temporarilyNotSupport('nextTick')

// 菜单
export const getMenuButtonBoundingClientRect = temporarilyNotSupport('getMenuButtonBoundingClientRect')

// 窗口
export const onWindowResize = temporarilyNotSupport('onWindowResize')
export const offWindowResize = temporarilyNotSupport('offWindowResize')

// 拓展接口
export const arrayBufferToBase64 = temporarilyNotSupport('arrayBufferToBase64')
export const base64ToArrayBuffer = temporarilyNotSupport('base64ToArrayBuffer')

export const getAccountInfoSync = temporarilyNotSupport('getAccountInfoSync')
export const getUpdateManager = temporarilyNotSupport('getUpdateManager')
export const createWorker = temporarilyNotSupport('createWorker')

// otherApis
// 网络
// export const uploadFile = temporarilyNotSupport('uploadFile')
// export const downloadFile = temporarilyNotSupport('downloadFile')
export const connectSocket = temporarilyNotSupport('connectSocket')
export const sendSocketMessage = temporarilyNotSupport('sendSocketMessage')
export const closeSocket = temporarilyNotSupport('closeSocket')

// 媒体
export const chooseImage = temporarilyNotSupport('chooseImage')
export const previewImage = temporarilyNotSupport('previewImage')
export const getImageInfo = temporarilyNotSupport('getImageInfo')
export const saveImageToPhotosAlbum = temporarilyNotSupport('saveImageToPhotosAlbum')
// export const startRecord = temporarilyNotSupport('startRecord')
export const playVoice = temporarilyNotSupport('playVoice')
export const setInnerAudioOption = temporarilyNotSupport('setInnerAudioOption')
export const getAvailableAudioSources = temporarilyNotSupport('getAvailableAudioSources')
export const getBackgroundAudioPlayerState = temporarilyNotSupport('getBackgroundAudioPlayerState')
export const playBackgroundAudio = temporarilyNotSupport('playBackgroundAudio')
export const seekBackgroundAudio = temporarilyNotSupport('seekBackgroundAudio')
export const chooseVideo = temporarilyNotSupport('chooseVideo')
export const saveVideoToPhotosAlbum = temporarilyNotSupport('saveVideoToPhotosAlbum')
export const loadFontFace = temporarilyNotSupport('loadFontFace')

// 文件
export const saveFile = temporarilyNotSupport('saveFile')
export const getFileInfo = temporarilyNotSupport('getFileInfo')
export const getSavedFileList = temporarilyNotSupport('getSavedFileList')
export const getSavedFileInfo = temporarilyNotSupport('getSavedFileInfo')
export const removeSavedFile = temporarilyNotSupport('removeSavedFile')
export const openDocument = temporarilyNotSupport('openDocument')

// 数据缓存
// export const setStorage = temporarilyNotSupport('setStorage')
// export const getStorage = temporarilyNotSupport('getStorage')
// export const getStorageInfo = temporarilyNotSupport('getStorageInfo')
// export const removeStorage = temporarilyNotSupport('removeStorage')
// export const clearStorage = temporarilyNotSupport('clearStorage')

// 导航
// export const navigateBack = temporarilyNotSupport('navigateBack')
// export const navigateTo = temporarilyNotSupport('navigateTo')
// export const redirectTo = temporarilyNotSupport('redirectTo')
// export const switchTab = temporarilyNotSupport('switchTab')
// export const reLaunch = temporarilyNotSupport('reLaunch')

// 位置
// export const getLocation = temporarilyNotSupport('getLocation')
export const chooseLocation = temporarilyNotSupport('chooseLocation')
export const openLocation = temporarilyNotSupport('openLocation')

// 设备
// export const getSystemInfo = temporarilyNotSupport('getSystemInfo')
export const getNetworkType = temporarilyNotSupport('getNetworkType')
export const makePhoneCall = temporarilyNotSupport('makePhoneCall')
// export const scanCode = temporarilyNotSupport('scanCode')
// export const setClipboardData = temporarilyNotSupport('setClipboardData')
// export const getClipboardData = temporarilyNotSupport('getClipboardData')
export const openBluetoothAdapter = temporarilyNotSupport('openBluetoothAdapter')
export const closeBluetoothAdapter = temporarilyNotSupport('closeBluetoothAdapter')
export const getBluetoothAdapterState = temporarilyNotSupport('getBluetoothAdapterState')
export const startBluetoothDevicesDiscovery = temporarilyNotSupport('startBluetoothDevicesDiscovery')
export const stopBluetoothDevicesDiscovery = temporarilyNotSupport('stopBluetoothDevicesDiscovery')
export const getBluetoothDevices = temporarilyNotSupport('getBluetoothDevices')
export const getConnectedBluetoothDevices = temporarilyNotSupport('getConnectedBluetoothDevices')
export const createBLEConnection = temporarilyNotSupport('createBLEConnection')
export const closeBLEConnection = temporarilyNotSupport('closeBLEConnection')
export const getBLEDeviceServices = temporarilyNotSupport('getBLEDeviceServices')
export const getBLEDeviceCharacteristics = temporarilyNotSupport('getBLEDeviceCharacteristics')
export const readBLECharacteristicValue = temporarilyNotSupport('readBLECharacteristicValue')
export const writeBLECharacteristicValue = temporarilyNotSupport('writeBLECharacteristicValue')
export const notifyBLECharacteristicValueChange = temporarilyNotSupport('notifyBLECharacteristicValueChange')
export const startBeaconDiscovery = temporarilyNotSupport('startBeaconDiscovery')
export const stopBeaconDiscovery = temporarilyNotSupport('stopBeaconDiscovery')
export const getBeacons = temporarilyNotSupport('getBeacons')
export const setScreenBrightness = temporarilyNotSupport('setScreenBrightness')
export const getScreenBrightness = temporarilyNotSupport('getScreenBrightness')
export const setKeepScreenOn = temporarilyNotSupport('setKeepScreenOn')
// export const vibrateLong = temporarilyNotSupport('vibrateLong')
// export const vibrateShort = temporarilyNotSupport('vibrateShort')
export const addPhoneContact = temporarilyNotSupport('addPhoneContact')
export const getHCEState = temporarilyNotSupport('getHCEState')
export const startHCE = temporarilyNotSupport('startHCE')
export const stopHCE = temporarilyNotSupport('stopHCE')
export const sendHCEMessage = temporarilyNotSupport('sendHCEMessage')
export const startWifi = temporarilyNotSupport('startWifi')
export const stopWifi = temporarilyNotSupport('stopWifi')
export const connectWifi = temporarilyNotSupport('connectWifi')
export const getWifiList = temporarilyNotSupport('getWifiList')
export const setWifiList = temporarilyNotSupport('setWifiList')
export const getConnectedWifi = temporarilyNotSupport('getConnectedWifi')

// 界面
// export const showToast = temporarilyNotSupport('showToast')
export const showLoading = temporarilyNotSupport('showLoading')
// export const showModal = temporarilyNotSupport('showModal')
// export const showActionSheet = temporarilyNotSupport('showActionSheet')
// export const setNavigationBarTitle = temporarilyNotSupport('setNavigationBarTitle')
// export const setNavigationBarColor = temporarilyNotSupport('setNavigationBarColor')
export const setTabBarBadge = temporarilyNotSupport('setTabBarBadge')
export const removeTabBarBadge = temporarilyNotSupport('removeTabBarBadge')
export const showTabBarRedDot = temporarilyNotSupport('showTabBarRedDot')
export const hideTabBarRedDot = temporarilyNotSupport('hideTabBarRedDot')
export const setTabBarStyle = temporarilyNotSupport('setTabBarStyle')
export const setTabBarItem = temporarilyNotSupport('setTabBarItem')
export const showTabBar = temporarilyNotSupport('showTabBar')
export const hideTabBar = temporarilyNotSupport('hideTabBar')
export const setTopBarText = temporarilyNotSupport('setTopBarText')
// export const startPullDownRefresh = temporarilyNotSupport('startPullDownRefresh')
export const canvasToTempFilePath = temporarilyNotSupport('canvasToTempFilePath')
export const canvasGetImageData = temporarilyNotSupport('canvasGetImageData')
export const canvasPutImageData = temporarilyNotSupport('canvasPutImageData')

export const setBackgroundColor = temporarilyNotSupport('setBackgroundColor')
export const setBackgroundTextStyle = temporarilyNotSupport('setBackgroundTextStyle')

// 第三方平台
export const getExtConfig = temporarilyNotSupport('getExtConfig')

// 开放接口
export const login = temporarilyNotSupport('login')
export const checkSession = temporarilyNotSupport('checkSession')
export const authorize = temporarilyNotSupport('authorize')
export const getUserInfo = temporarilyNotSupport('getUserInfo')
export const checkIsSupportFacialRecognition = temporarilyNotSupport('checkIsSupportFacialRecognition')
export const startFacialRecognitionVerify = temporarilyNotSupport('startFacialRecognitionVerify')
export const startFacialRecognitionVerifyAndUploadVideo = temporarilyNotSupport('startFacialRecognitionVerifyAndUploadVideo')
export const faceVerifyForPay = temporarilyNotSupport('faceVerifyForPay')
export const requestPayment = temporarilyNotSupport('requestPayment')
// export const showShareMenu = temporarilyNotSupport('showShareMenu')
export const hideShareMenu = temporarilyNotSupport('hideShareMenu')
export const updateShareMenu = temporarilyNotSupport('updateShareMenu')
export const getShareInfo = temporarilyNotSupport('getShareInfo')
export const chooseAddress = temporarilyNotSupport('chooseAddress')
export const addCard = temporarilyNotSupport('addCard')
export const openCard = temporarilyNotSupport('openCard')
export const openSetting = temporarilyNotSupport('openSetting')
export const getSetting = temporarilyNotSupport('getSetting')
export const getWeRunData = temporarilyNotSupport('getWeRunData')
export const navigateToMiniProgram = temporarilyNotSupport('navigateToMiniProgram')
export const navigateBackMiniProgram = temporarilyNotSupport('navigateBackMiniProgram')
export const chooseInvoice = temporarilyNotSupport('chooseInvoice')
export const chooseInvoiceTitle = temporarilyNotSupport('chooseInvoiceTitle')
export const checkIsSupportSoterAuthentication = temporarilyNotSupport('checkIsSupportSoterAuthentication')
export const startSoterAuthentication = temporarilyNotSupport('startSoterAuthentication')
export const checkIsSoterEnrolledInDevice = temporarilyNotSupport('checkIsSoterEnrolledInDevice')

export const setEnableDebug = temporarilyNotSupport('setEnableDebug')

// 百度小程序专有 API
// 百度小程序 AI 相关
export const ocrIdCard = temporarilyNotSupport('ocrIdCard')
export const ocrBankCard = temporarilyNotSupport('ocrBankCard')
export const ocrDrivingLicense = temporarilyNotSupport('ocrDrivingLicense')
export const ocrVehicleLicense = temporarilyNotSupport('ocrVehicleLicense')
export const textReview = temporarilyNotSupport('textReview')
export const textToAudio = temporarilyNotSupport('textToAudio')
export const imageAudit = temporarilyNotSupport('imageAudit')
export const advancedGeneralIdentify = temporarilyNotSupport('advancedGeneralIdentify')
export const objectDetectIdentify = temporarilyNotSupport('objectDetectIdentify')
export const carClassify = temporarilyNotSupport('carClassify')
export const dishClassify = temporarilyNotSupport('dishClassify')
export const logoClassify = temporarilyNotSupport('logoClassify')
export const animalClassify = temporarilyNotSupport('animalClassify')
export const plantClassify = temporarilyNotSupport('plantClassify')

// 用户信息
export const getSwanId = temporarilyNotSupport('getSwanId')

// 百度收银台支付
export const requestPolymerPayment = temporarilyNotSupport('requestPolymerPayment')

// 打开小程序
export const navigateToSmartProgram = temporarilyNotSupport('navigateToSmartProgram')
export const navigateBackSmartProgram = temporarilyNotSupport('navigateBackSmartProgram')
export const preloadSubPackage = temporarilyNotSupport('preloadSubPackage')

0 comments on commit 778d847

Please sign in to comment.