津e生活A(yù)PP(安卓)與web頁(yè)面交互說(shuō)明

安卓APP與web類網(wǎng)頁(yè)交互形式主要有兩種:

  • 一是web頁(yè)javascript調(diào)用安卓原生組件
  • 二是安卓原生調(diào)用web頁(yè)面js接口

一、JS調(diào)用APP的接口


Changelog

20180723
getJinEPhone由津e生活A(yù)PP內(nèi)置實(shí)現(xiàn)用戶授權(quán)隱私信息機(jī)制,無(wú)需第三方應(yīng)用通過(guò)網(wǎng)頁(yè)形式提示授權(quán)。詳見(jiàn)接口說(shuō)明。


調(diào)用方法

津e生活加載第三方應(yīng)用網(wǎng)站時(shí)會(huì)生成并嵌入外部交互Javascript對(duì)象“jinejs”至web頁(yè)面,web頁(yè)面可以直接使用該對(duì)象調(diào)用各類APP接口。調(diào)用方式如:

<script>
alert(jinejs.getJinEUserid("123", "abc"));
alert(jinejs.getJinEPhone("20171028192976180078c7ff15ab01b5ef011b00325b7836277"))
</script>

1. 獲取津e生活客戶userid

getJinEUserid
web頁(yè)面使用本接口通過(guò)一定授權(quán)信息可以獲取津e生活客戶唯一標(biāo)志號(hào)

  • 接口調(diào)用請(qǐng)求說(shuō)明
參數(shù) 是否必須 說(shuō)明
appid 第三方應(yīng)用標(biāo)識(shí)
appsecret 第三方應(yīng)用密鑰

測(cè)試環(huán)境已分配數(shù)據(jù){"appid":"123", "appsecret":"abc"}

  • 返回說(shuō)明
    正確返回JSON數(shù)據(jù)包
{
  "respCode":"0000",
  "respMsg":"成功",
  "result":{
    "userid":"USERID"
}

2. 獲取津e生活客戶手機(jī)號(hào)

getJinEPhone
web頁(yè)面使用本接口通過(guò)userid可以獲取津e生活客戶手機(jī)號(hào)
重要:津e生活A(yù)PP針對(duì)首次被請(qǐng)求手機(jī)號(hào)的user提示是否授權(quán)手機(jī)號(hào)信息給第三方應(yīng)用,僅當(dāng)APP用戶同意后才成功返回手機(jī)號(hào)信息

  • 接口調(diào)用請(qǐng)求說(shuō)明
參數(shù) 是否必須 說(shuō)明
appid 第三方應(yīng)用標(biāo)識(shí)
userid 津e生活客戶唯一標(biāo)識(shí)
jsCallbackFunc APP授權(quán)完成后回調(diào)頁(yè)面js函數(shù)名
  • 接口調(diào)用流程
  1. 頁(yè)面js執(zhí)行jinejs.getJinEPhone("appid", "userid", "jsCallbackFunc");
  2. 津e生活返回getJinEPhone執(zhí)行結(jié)果;
  3. 津e生活異步彈出授權(quán)手機(jī)號(hào)對(duì)話框;
  4. 用戶根據(jù)情況進(jìn)行授權(quán);
  5. 用戶授權(quán)結(jié)果通過(guò)津e生活異步調(diào)用web頁(yè)面中名為“jsCallbackFunc”的方法進(jìn)行傳輸
    例如:
<script>
  jinejs.getJinEPhone("123", resp.result.userid, "getPhoneOk");
  function getPhoneOk(data)
  {
    alert(JSON.parse(data).result.phone);
  }
</script>
  • 返回說(shuō)明
    正確返回JSON數(shù)據(jù)包
{
  "respCode":"0000",
  "respMsg":"成功",
  "result":{
    "phone":"PHONE"
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容