版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SDK使用介 SDK的使 accessToken與appId的概 14 應(yīng)用訂閱 更 SDK的其他說(shuō) SDK依賴的開(kāi)源組 DeviceInfo類說(shuō) DeviceService類說(shuō) Pagination類說(shuō) mandDTO類說(shuō) SDK中類方法的說(shuō) 類方 info類方 NorthApiException類方 SSLConfig NB-IoT方案集成簡(jiǎn) softradio簡(jiǎn) 本文描述了針電信物聯(lián)網(wǎng)開(kāi)放平臺(tái)(下文簡(jiǎn)稱平臺(tái))北向接口的KitSDKSDKSDKJavaSDKSDK包的本文檔電信物聯(lián)網(wǎng)開(kāi)放平臺(tái)(后文以平臺(tái)或IoT平臺(tái)指代中國(guó)電信物聯(lián)網(wǎng)開(kāi)放平臺(tái))JavaSDK的說(shuō)明文檔。SDKSDK接口,可以實(shí)現(xiàn)平臺(tái)服務(wù)SDKrestfulAPI封裝起來(lái),因此在調(diào)用平臺(tái)服務(wù)時(shí),需要通過(guò)SSL的雙向認(rèn)證。集成開(kāi)發(fā)者通過(guò)全景圖了解到:SDK提供了哪些功能?每個(gè)功能包含哪些接口?接口注銷(xiāo)V4更SDKSDKSDKAPI為伙伴提供應(yīng)用安全接入、設(shè)備管理、、信令傳送、設(shè)備服務(wù)調(diào)用、批量處理、規(guī)則等業(yè)務(wù)功能。功能的實(shí)現(xiàn)依賴于SDK中NorthApi //1新建對(duì)象//2初始化
=newNorthApi Info=new StringappId="ax2M****X Stringsecret= Authenticationauth=new //5SDKAuthOutDTOauthOutDTO=accessTokenappIdappIdsecret調(diào)用鑒權(quán)接口,獲取鑒權(quán)accessTokenaccessToken,平臺(tái)對(duì)accessTokentokenSDKAPI接口都需要重新輸入appId是應(yīng)用的唯一標(biāo)志,應(yīng)用與應(yīng)用之間可以存在與被關(guān)系,如若應(yīng)用A被應(yīng)用B,應(yīng)用A就可以通過(guò)在入?yún)⒅袛y帶應(yīng)用B的appId,對(duì)應(yīng)用B下的設(shè)備進(jìn)不是所有接口都在入?yún)⒅袛y帶有appId,只有攜帶有appId的接口才可以進(jìn)行的調(diào)appId。pdcid,StringappId,StringaccessToken)throws如果不存在應(yīng)用關(guān)系,入?yún)⒅械腶ppId可以不賦值或賦值為自身的appIdSDKAPI為伙伴提供應(yīng)用安全接入、設(shè)備管理、、信令傳送、設(shè)備服務(wù)調(diào)appIdsecrettokenpublicAuthOutDTOgetAuthToken()throws
appId和secret使用 Info中的值tokenaccessToken的Oauth2.0Oauth2.0鑒權(quán)參數(shù),用來(lái)刷新accessToken。(1個(gè)月的有效登錄用戶口令,填寫(xiě)應(yīng)用程序tokenaccessToken的有效。 verifyCode,。appId,StringaccessToken)throwsverifyCode。如果不指定,系統(tǒng)verifyCode一般需要指定,如智慧家庭解IMEI。設(shè)備唯一標(biāo)識(shí),如:MAC或SIM或設(shè)esn號(hào)等。與設(shè)備對(duì)接時(shí),必須與設(shè)備nodeId一致。備注:nodeId和verifyCode需要填寫(xiě)為設(shè)urn:imei:xxxx,xxxxIMEI號(hào);海思芯IMEI號(hào),其他種類終端用戶Id,如號(hào)碼,地psk碼,用于生成設(shè)備鑒權(quán)參數(shù);如不傳單位秒,不填使用默認(rèn)值(180s),0則0表示在指定時(shí)間內(nèi)設(shè)備進(jìn)設(shè)備唯一標(biāo)識(shí),1-64申請(qǐng)的臨時(shí),設(shè)備可以通過(guò)獲取idpskdeviceIdStringaccessToken)throws設(shè)備唯一標(biāo)識(shí),1-64是否通過(guò)獲取的狀態(tài)標(biāo)publicpublicvoiddeleteDirectDevice(StringdeviceId,StringappId,StringthrowsNB-IoTProfile文件關(guān)聯(lián)。詳見(jiàn)附錄NB-IoT方案集成簡(jiǎn)介。publicpublicvoidmodifyDeviceInfo(ModifyDeviceInfoInDTOmdiid,StringappId,應(yīng)用唯一標(biāo)志。供被的應(yīng)用使用endUser可endUsernull。設(shè)備類型:z-wave:ProductType+16XXXX-XXXX0對(duì)齊設(shè)備配置信息,自定義結(jié)構(gòu)體(見(jiàn)下表d數(shù)據(jù)配置信息,自定義結(jié)構(gòu)體(見(jiàn)下表]支持刷新到本應(yīng)用的設(shè)備和授予權(quán)限(詳見(jiàn)章節(jié)接口入?yún)⒅械腶ppId)的其它應(yīng)用密鑰刷新后,deviceId不變,nodeIdStringappId,StringaccessToken)throwsverifyCodeNB場(chǎng)景下,verifyCodenodeId保設(shè)備唯一標(biāo)識(shí),如:MAC或SIM或設(shè)esn號(hào)等。與設(shè)備對(duì)接時(shí),必須與設(shè)備nodeId一致。備注:nodeId和verifyCode需要填寫(xiě)相同的值。高通設(shè)備的唯一標(biāo)識(shí)為urn:imei:xxxx,xxxxIMEI號(hào);海思芯IMEI號(hào),其他種類單位秒,不填使用默認(rèn)值(180s),0則0表示在指定時(shí)間內(nèi)設(shè)備進(jìn)申請(qǐng)的臨時(shí),設(shè)備可以通過(guò)獲取id4.3平臺(tái)支持對(duì)設(shè)備的訂閱,同時(shí)還支持查看設(shè)備上報(bào)的歷史數(shù)據(jù),能按時(shí)、天、月等維度查看傳感器上報(bào)的歷史數(shù)據(jù)。實(shí)現(xiàn)了對(duì)設(shè)備數(shù)據(jù)收集直連設(shè)備publicpublicQueryDevicesOutDTOqueryDevices(QueryDevicesInDTOqdid,StringappId,accessToken)throws設(shè)備唯一標(biāo)識(shí)(識(shí))。當(dāng)設(shè)備是直連設(shè)備時(shí),gatewayId為deviceId。當(dāng)設(shè)備是非直連設(shè)備時(shí),gatewayId為設(shè)備所關(guān)聯(lián)的直連設(shè)備(即網(wǎng)關(guān))的deviceIdgatewayId和pageNonull,二指定節(jié)點(diǎn)的類:ENDPOINT:傳感器.GATEWAY:網(wǎng)關(guān).協(xié)議類型(v1.3.0url攜帶pageNo=null時(shí)查詢內(nèi)容0詢,0gatewayId和pageNonull,二設(shè)備唯一標(biāo)識(shí)(識(shí))。當(dāng)設(shè)備是直連設(shè)備時(shí),gatewayId為deviceId。當(dāng)設(shè)備是非直連設(shè)備時(shí),gatewayId為設(shè)備所關(guān)聯(lián)的直連設(shè)備(即網(wǎng)關(guān))的deviceIdgatewayId和pageNonull,二1的整數(shù),設(shè)備狀態(tài),取值:ONLINE;OFFLINE;ABNORMAL查詢?cè)O(shè)備信息時(shí)間在startTime之后的HHmmss’Z’如: 查詢?cè)O(shè)備信息時(shí)間在endTime之前的HHmmss’Z’如: 設(shè)備的時(shí)間升序排列;DESC按設(shè)備注:gatewayIdpageNo返回的頁(yè)碼序號(hào)(0的整數(shù),0頁(yè)碼大小,當(dāng)不分頁(yè)查詢時(shí),設(shè)備唯一標(biāo)識(shí),1-64設(shè)備唯一標(biāo)識(shí)。當(dāng)設(shè)備是直連設(shè)備時(shí),gatewayId為deviceId。當(dāng)設(shè)備是非直連設(shè)備時(shí),gatewayId為設(shè)備所關(guān)聯(lián)的直連設(shè)備(即網(wǎng)關(guān))的ENDPOINT:傳感器.GATEWAY:網(wǎng)關(guān).設(shè)備時(shí)間;時(shí)間格式HHmmss’Z’如 HHmmss’Z’如 publicpublicQueryDeviceDataOutDTOqueryDeviceData(StringdeviceId,StringappId,accessToken)throws 設(shè)備唯一標(biāo)識(shí),1-64設(shè)備唯一標(biāo)識(shí)。當(dāng)設(shè)備是直連設(shè)備時(shí),gatewayId為deviceId。當(dāng)設(shè)備是非直連設(shè)備時(shí),gatewayId為設(shè)備所關(guān)聯(lián)的直連設(shè)備(即網(wǎng)關(guān))的ENDPOINT:傳感器GATEWAY:網(wǎng)關(guān)設(shè)備時(shí)間;時(shí)間格式HHmmss’Z’如 HHmmss’Z’如 appId,StringaccessToken)throwsD是直連設(shè)備時(shí),gatewayId為設(shè)備本身的gatewayId為設(shè)備所關(guān)聯(lián)的直連設(shè)備(即網(wǎng)關(guān))deviceId。pageNo=null時(shí)查詢內(nèi)容00110萬(wàn)條,這個(gè)數(shù)值Z’如 90天,這個(gè)數(shù)值有Z’如:T121212Z返回的頁(yè)碼序號(hào)(0的整數(shù),0頁(yè)碼大小,當(dāng)不分頁(yè)查詢時(shí),O>設(shè)備唯一標(biāo)識(shí),1-64網(wǎng)關(guān)的設(shè)備唯一標(biāo)識(shí),1-64個(gè)字節(jié)。當(dāng)設(shè)備是直連設(shè)備時(shí),gatewayIddeviceId。當(dāng)設(shè)備是非直連設(shè)備時(shí),gatewayId為設(shè)備所關(guān)聯(lián)的直連設(shè)備(即網(wǎng)關(guān))的Profile文propertyties。時(shí)間格式:yyyyMMdd’T’HHmmss’ZProfilepublicQueryDeviceCapabilitiesOutDTOqueryDeviceCapabilities(QueryDeviceCapabilitiesInDTOpublicQueryDeviceCapabilitiesOutDTOqueryDeviceCapabilities(QueryDeviceCapabilitiesInDTOqdcid,StringappId,StringaccessToken)throwsD設(shè)備唯一標(biāo)識(shí),1-64id。當(dāng)設(shè)備是直連設(shè)備時(shí),gatewayIddeviceId保持一致。當(dāng)設(shè)備是非直連設(shè)備時(shí),gatewayId為設(shè)備所關(guān)聯(lián)的直連設(shè)備(即網(wǎng)關(guān))deviceId。設(shè)備唯一標(biāo)識(shí),1-64DTO>> mand結(jié)構(gòu)體,見(jiàn)下ServiceProperty單位(符號(hào)>響方法:RWERW單位(符號(hào)>publicpublicvoidsubscribeNotify(SubscribeInDTOsid,String 5、deviceEvent(設(shè)備9、ruleEvent(規(guī)則)址的端口。(說(shuō)明:HTTP信道只可用于調(diào)NB-IoT創(chuàng)建設(shè)備命令pdcid,StringappId,StringaccessToken)throwsm)(說(shuō)明:HTTP于調(diào)測(cè),不可用于環(huán)境POSTHTTPBodyjson)48小時(shí)
HTTPS(說(shuō)明:HTTP信道只可用于調(diào)測(cè),不能用于環(huán)境當(dāng)命令狀態(tài)變化時(shí)(已送達(dá))NAPOSTHTTPBodyjson48小時(shí)設(shè)備命令的狀態(tài),DEFAULT表示未下發(fā),EXPIRED表示命令已經(jīng)過(guò)期,SUCCESSFUL表示命令已經(jīng)成功執(zhí)行,F(xiàn)AILED表示命令執(zhí)行失敗,TIMEOUT表示命令下發(fā)執(zhí)行超時(shí),CANCELED表示命令已經(jīng)被撤銷(xiāo)執(zhí)行設(shè)備命令執(zhí)行的詳細(xì)結(jié)果,格式為json查詢?cè)O(shè)備命令mandInDTOStringappId,StringaccessToken)throwsstartTime之后的記錄。時(shí)間格式:yyyyMMdd'T'HHmmss'Z'如:endTime之前的記錄。時(shí)間格式:yyyyMMdd'T'HHmmss'Z'如:
Pagination>O下發(fā)命令的信息, mandDTO類說(shuō)(說(shuō)明:HTTP信道只可用于調(diào)測(cè),不能用于環(huán)境);HTTPBodyjson48小時(shí)設(shè)備命令的狀態(tài),DEFAULT表示未下發(fā),EXPIRED表示命令已經(jīng)過(guò)期,SUCCESSFUL表示命令已經(jīng)成功執(zhí)行,F(xiàn)AILED表示命令執(zhí)行失敗,TIMEOUT表示命令下發(fā)執(zhí)行超時(shí),CANCELED表示命令已經(jīng)被撤銷(xiāo)執(zhí)行設(shè)備命令執(zhí)行的詳細(xì)結(jié)果,格式為jsone修改設(shè)備命令publicpublicappId,StringaccessToken)throwsO下發(fā)命令的信息, mandDTO類說(shuō)(說(shuō)明:HTTP信道只可用于調(diào)測(cè),不能用于環(huán)境);HTTPBodyjson48小時(shí)設(shè)備命令的狀態(tài),DEFAULT表示未下發(fā),EXPIRED表示命令已經(jīng)過(guò)期,SUCCESSFUL表示命令已經(jīng)成功執(zhí)行,F(xiàn)AILED表示命令執(zhí)行失敗,TIMEOUT表示命令下發(fā)執(zhí)行超時(shí),CANCELED表示命令已經(jīng)被撤銷(xiāo)執(zhí)行設(shè)備命令執(zhí)行的詳細(xì)結(jié)果,格式為jsonIDpublicDeviceCmdCancelTaskOutDTOcreateDeviceCmdCancelTaskV4(DeviceCmdCancelTaskInDTOpublicDeviceCmdCancelTaskOutDTOcreateDeviceCmdCancelTaskV4(DeviceCmdCancelTaskInDTOdcctod,StringappId,String撤銷(xiāo)任務(wù)的任務(wù)狀態(tài),WAITTING表示等待執(zhí)行中,RUNNING表示撤銷(xiāo)任務(wù)正在執(zhí)行,SUCCESS表示撤銷(xiāo)任務(wù)執(zhí)行成功,F(xiàn)AILED表示撤銷(xiāo)任務(wù)執(zhí)行失敗,PART_SUCCESS表示推銷(xiāo)任務(wù)部分執(zhí)行成功。命令列表,UpdateDeviceCmdOutDTO詳見(jiàn)“修改設(shè)備publicQueryDeviceCmdCancelTaskOutDTOpublicQueryDeviceCmdCancelTaskOutDTOStringaccessToken)throws10001000IDIDstartTime之后的記錄。時(shí)間格式:yyyyMMdd'T'HHmmss'Z'如:格式:yyyyMMdd'T'HHmmss'Z'如:Pagination取消任務(wù)列表,DeviceCmdCancelTaskOutDTO請(qǐng)?jiān)斠?jiàn)V4章節(jié)”用來(lái)向設(shè)備下發(fā)消息(命令MQTT在附錄中有調(diào)用本接口進(jìn)行非直連設(shè)備的添加publicpublicinvocateDeviceService(DeviceServiceInvocationInDTOdsiid,StringappId,StringaccessToken)throwsNorthApiException{}CommandNA2CloudHeader字段說(shuō)requestId,就是用填寫(xiě)的requestIdrequestIdAPP按照下面的規(guī)則保證其唯一性:GenerateseqNum:APP生seqNumPOSTBODYUUID_XXXX,UUIDJAVA自帶APP啟動(dòng)后生成一個(gè)新的APP重新UUID值,XXXX的取值范圍重新0001NOACK,需要確認(rèn)消息:ACKApp發(fā)起的請(qǐng)求:/users/{userId}NA)址的端口。(說(shuō)明:HTTP信道只可用于調(diào)
命令狀態(tài):sent已發(fā)送deliveriedtoType為CLOUDfailedtoTypeCLOUDHHmmss’Z’如 toTypeGATEWAYrequestId則同請(qǐng)求的requestIdrequestId則平臺(tái)分配一個(gè)序列號(hào)toTypeCLOUDnull;param參數(shù)結(jié)構(gòu)說(shuō),paramDeviceListDeviceTypeDeviceArea/GroupList/Broadcast>deviceIdDeviceType時(shí)需IDDeviceType時(shí)可DeviceType時(shí)可DeviceArea時(shí),>GroupList時(shí)m下發(fā)命令的信息, publicpublicQueryOneTaskOutDTOqueryOneTask(Stringtasked,StringappId,accessToken)throws任務(wù)類型任務(wù)狀態(tài) tttttt,param批量命令類型:DeviceList/DeviceTypeDeviceAreaGroupList/appId,StringaccessToken)throws分頁(yè)查詢參數(shù),pageNo=null時(shí)查詢內(nèi)容不0的整數(shù)時(shí)分頁(yè)查詢01的整數(shù),缺文件里第幾行,查詢批量設(shè)備使設(shè)備詳情信息列表批量設(shè)備或批量下發(fā)命令的輸出{"error_code"error_desc":規(guī)則的條件后,執(zhí)行相應(yīng)的動(dòng)作,如以郵件或者的方式對(duì)用戶進(jìn)行實(shí)時(shí)提醒。publicpublicRuleCreateOrUpdateOutDTOcreateRule(RuleDTOrcid,StringaccessToken)idykey值(1-規(guī)則名(1~128個(gè)字符List<Json條件列表,自定義結(jié)構(gòu)體(見(jiàn)下表),andor,默認(rèn)and條件場(chǎng)景的時(shí)間段。TimeRange為自定義結(jié)構(gòu)體(Condition-CycleTimer)List<Json規(guī)則的動(dòng)作。Action為自定義結(jié)構(gòu)體。(見(jiàn)下-ListTriggerSource,只DEVICETIMER類型設(shè)備觸發(fā)源類型設(shè)備觸發(fā)源類型GroupExpressGroupElement內(nèi)層表達(dá)式運(yùn)算的元素,element表示condition,conditionsCondition-DeviceDataconditioncondition的編號(hào),在一條規(guī)則范圍內(nèi)唯一,比較表達(dá)式的右值(between操作符聯(lián)用時(shí),“20,302030,應(yīng)用場(chǎng)景:2030之間觸發(fā)規(guī)則)0不Strategyreverse:上一次數(shù)據(jù)不滿Integer(>=-s,表示收到的傳感器數(shù)據(jù)多久有效,(eventTimeDeviceInfoServiceId/DataProperty,例如Condition-DeviceGroupDataconditioncondition的編號(hào),在一條規(guī)則范圍內(nèi)唯一,比較表達(dá)式的右值(between操作符聯(lián)用時(shí),“20,302030,應(yīng)用場(chǎng)景:2030之間觸發(fā)規(guī)則)0不DeviceGroupInfoServiceId/DataProperty,例如多個(gè),OBD需要兩個(gè)屬性,經(jīng)度和緯度”,多個(gè)屬性中間以逗號(hào)分隔conditioncondition的編號(hào),在一條規(guī)則范圍內(nèi)唯一,比較表達(dá)式的右值(between“20,302030,應(yīng)用場(chǎng)景:2030之間觸發(fā)規(guī)則0不ServiceId/DataProperty,例如多個(gè),OBD需要兩個(gè)屬性,經(jīng)度和緯度”,多個(gè)屬性中間以逗號(hào)分隔conditioncondition的編號(hào),在一條規(guī)則范圍內(nèi)唯一,指定執(zhí)行時(shí)間點(diǎn),格式為Condition-CycleTimerconditioncondition的編號(hào),在一條規(guī)則范圍內(nèi)唯一,Action-DeviceCMDaction的編號(hào),在一條規(guī)則范圍內(nèi)唯keyCMD當(dāng))Action-SMSaction類型,取值為“SMS”action的編號(hào),在一條規(guī)則范圍內(nèi)唯一,不通知內(nèi)容通知內(nèi)容(content為空時(shí),Action-結(jié)構(gòu)說(shuō)發(fā)送郵件action類型,取值為“action的編號(hào),在一條規(guī)則范圍內(nèi)唯一,不通知內(nèi)容通知內(nèi)容(content為空時(shí),郵件由北向應(yīng)用發(fā)送Action-DeviceAlarmaction類型,取值為action的編號(hào),在一條規(guī)則范圍內(nèi)唯一,不告警狀態(tài)告警級(jí)別更publicpublicRuleCreateOrUpdateOutDTOupdateRule(RuleDTOrd,StringaccessToken)ruleIdpublicpublicvoidchangeRuleStatus(RuleStatusChangeInDTOrscid,StringPublicvoiddeleteRule(StringruleId,StringaccessToken)throwsPublicPublicList<RuleDTO>queryRules(QueryRulesInDTOqrid,StringaccessToken)RuleDTOrsbcid,StringaccessToken)throwseIndTO>RulestatusChangeIndTO為自定義結(jié)構(gòu)體“PartialOK”successful.”,否則為“Operationpartialok.”4.8認(rèn)SDKrestfulAPI封裝起來(lái),因此在調(diào)用平臺(tái)服務(wù)時(shí),需要通過(guò)SSL的雙向認(rèn)證。NorthApi提供了兩個(gè)重載方法,分別是測(cè)試雙向認(rèn)證在SDK的jar中打包了調(diào)測(cè)使用ca.jks和outgoing.CertwithKey.pkcs12兩個(gè)。僅限在調(diào)測(cè)業(yè)務(wù)功能時(shí)使用,正式用途或商業(yè)用途需要申請(qǐng)正式。PublicvoidinitSSLConfig()throws 無(wú)無(wú)如果已經(jīng)有調(diào)用API相應(yīng)的 ,可以通過(guò)本接口將導(dǎo)入NorthApi。CA證書(shū)必須是jks格式,客戶端 必須是pkcs12格式。PublicvoidinitSSLConfig(SSLConfigsslc)throws 客戶端路CA路CA無(wú)SDKSDKSDKSDKSDKNorthApiExceptionpublicpublicclassNorthApiExceptionextendsExceptionprivateStringerror_code=null;privateStringerror_desc=privateinthttpStatusCode=-1;privateStringhttpReasonPhase="";privateStringhttpMessage="";}error_code與error_descAPIerror_codeerror_code6位,SDK自身4位。SDK自身的異常列表如下:internalThehttpmethodisProcessdataerrorbeforeinvokePrecessdataerrorafterinvokeInvokeAPIerrorbutnoerror_codeanderror_desc,pleaserefertoSslconfigerror,pleasechecktheTheinputparameterofthemethodisErrorinInfo,PleasecheckwhetherInfoisconfiguredon.TheinputaccessTokenofthemethodcannotbenullorAppIdorsecretincludesomespaces.pleaseremoveAPI1、圖中省略了、網(wǎng)等節(jié)點(diǎn)/21是指網(wǎng)關(guān)(敏捷物聯(lián)網(wǎng)關(guān)、智慧家庭網(wǎng)關(guān)等,大部分集成了/除、服務(wù)能力上報(bào)、服務(wù)數(shù)據(jù)上報(bào)、服務(wù)命令分發(fā)2包含通過(guò)
3IoT平臺(tái)的設(shè)備。比如,一個(gè)家庭中包含門(mén)磁、溫度傳感器、頭等傳感器,它們通過(guò)統(tǒng)一的網(wǎng)關(guān)接入IoT平臺(tái)。DeviceInfo設(shè)備型號(hào).Z-Wave協(xié)議,型號(hào)就ProductTypeProductId(用零填充,如果需要)格式的十六進(jìn)制數(shù),例如Z-Wave格式是majorversionnumber.minorversionnumber,例如,1.1.(Z-TRUETRUE的TRUEONLINE:OFFLINE:INBOX:停用TRUE:被.FALSE:沒(méi)被.DeviceServiceID指定一個(gè)屬性值對(duì)yyyymmddThhmissZ,例如,PaginationmandDTOSDKNorthApi類方類用于創(chuàng)建實(shí)例,實(shí)現(xiàn)平臺(tái)restfulAPI的調(diào)用。主要方法如下publicvoidsetInfo(Info初始化NorthApi中的參數(shù),Info中的publicvoidpublicvoid本方法用于導(dǎo)入,可以用于與正式使info用于初始化NorthApi中的基本信息。主要方法(省略get方法)如下publicvoidpublicvoidpublicvoidsetAppId(StringappIdappIdIDpublicvoidsetSecret(Stringsecret是與平臺(tái)appId配套的NorthApiExceptionSDKNorthApiException(set方法)publicString獲取異常的錯(cuò)誤碼,SDK自身處理異常會(huì)拋出四error_code。publicStringpublicStringhttp狀態(tài)碼(StatusCode)SDKhttprestfulAPISDK在調(diào)restfulAPIhttp狀態(tài)404、200publicStringStatusCode400時(shí),ReasonPhrase為“NotFound”;StatusCode200時(shí),ReasonPhrase為publicStringSSLConfigSDKNorthApiException(get方法)publicString設(shè)置客戶端的位置的絕對(duì)路publicString設(shè)置客戶端
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度柑橘滯銷(xiāo)產(chǎn)品線上推廣與“搶購(gòu)”銷(xiāo)售合同3篇
- 2024瑜伽館瑜伽教練勞動(dòng)合同范本及教練休息時(shí)間規(guī)定3篇
- 2024版雞蛋簡(jiǎn)單購(gòu)銷(xiāo)合同
- 2025年度養(yǎng)老設(shè)施建設(shè)承包合同范本權(quán)威版4篇
- 2025年度智能交通信號(hào)控制系統(tǒng)研發(fā)與推廣合同4篇
- 2024知識(shí)產(chǎn)權(quán)許可使用合同許可人和被許可人
- 2025年度漁業(yè)生態(tài)循環(huán)承包經(jīng)營(yíng)合同4篇
- 2024版魚(yú)苗的購(gòu)銷(xiāo)合同范本
- 2025年度智慧能源管理系統(tǒng)承包合作協(xié)議范文4篇
- 2025年度醫(yī)院手術(shù)室設(shè)備供應(yīng)及承包運(yùn)營(yíng)協(xié)議4篇
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- DB11-T 825-2021綠色建筑評(píng)價(jià)標(biāo)準(zhǔn)
- 人教版八年級(jí)下冊(cè)英語(yǔ)單詞默寫(xiě)(可直接打印)
- 糖廠熱力衡算(6000噸每天)
- 燃?xì)庥邢薰疚kU(xiǎn)作業(yè)安全管理規(guī)定
- 北京市刑事訴訟律師事務(wù)所函(擔(dān)任訴訟代理人適用)格式文書(shū)(2020版)
- XX鎮(zhèn)“我為群眾辦實(shí)事”滿意度調(diào)查問(wèn)卷
- (完整版)Brownbear繪本
- 魯教版初中英語(yǔ)七年級(jí)下冊(cè)單詞漢語(yǔ)(背誦)
- 玻璃纖維拉絲作業(yè)中幾個(gè)常見(jiàn)問(wèn)題的處理
- 鐵路信號(hào)室內(nèi)施工總結(jié)
評(píng)論
0/150
提交評(píng)論