新聞中心
- 授權(quán)
授權(quán)
部分接口需要經(jīng)過用戶授權(quán)同意才能調(diào)用。將這些接口按使用范圍分成多個 scope,用戶選擇 scope 來進行授權(quán),當授權(quán)給一個 scope 之后,其對應的所有接口都可以直接使用。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:主機域名、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、前進網(wǎng)站維護、網(wǎng)站推廣。
scope列表
| scope | 對應接口 | 描述 |
|---|---|---|
| scope.userInfo | swan.getUserInfo | 用戶信息 |
| scope.userLocation | swan.getLocation, swan.chooseLocation | 地理位置 |
| scope.writePhotosAlbum | swan.saveImageToPhotosAlbum | 保存到相冊 |
| scope.address | swan.chooseAddress | 收貨地址 |
| scope.invoiceTitle | swan.chooseInvoiceTitle | 發(fā)票抬頭 |
| scope.record | swan.getRecorderManager | 錄音功能 |
| scope.camera | camera | 攝像頭 |
此類接口調(diào)用時需注意
- 如果用戶未接受或拒絕過此權(quán)限,會彈窗詢問用戶,用戶點擊同意后方可調(diào)用接口;
- 如果用戶之前已經(jīng)同意授權(quán),則不會出現(xiàn)彈窗,可直接調(diào)用接口;
- 如果用戶之前已經(jīng)拒絕,則再次調(diào)用也不會彈窗,會執(zhí)行 fail 回調(diào)。請開發(fā)者兼容用戶拒絕授權(quán)的場景。
獲取用戶授權(quán)設(shè)置
開發(fā)者可以使用 swan.getSetting 獲取用戶的當前設(shè)置。
打開設(shè)置界面
-
用戶打開設(shè)置界面方法:
可以在小程序設(shè)置界面“右上角 -> 設(shè)置 -> 權(quán)限管理”中控制該小程序的授權(quán)狀態(tài)。 -
開發(fā)者打開設(shè)置界面方法:
可以調(diào)用 swan.openSetting 調(diào)起客戶端智能小程序設(shè)置界面,返回用戶設(shè)置的操作結(jié)果。
提前發(fā)起授權(quán)請求
開發(fā)者可以使用 swan.authorize 提前向用戶發(fā)起授權(quán)請求。
授權(quán)有效期
一旦用戶明確同意或拒絕過授權(quán),其授權(quán)關(guān)系會記錄在后臺,直到用戶主動刪除小程序。
當前標題:創(chuàng)新互聯(lián)百度小程序教程:授權(quán)
URL鏈接:http://fisionsoft.com.cn/article/dheosoi.html


咨詢
建站咨詢
