百度智能小程序 新增聯(lián)系人

2020-09-05 14:37 更新

swan.addPhoneContact

解釋:調(diào)用后,用戶可以選擇將聯(lián)系人數(shù)據(jù)以“新增聯(lián)系人”或“添加到已有聯(lián)系人”的方式,寫入手機系統(tǒng)通訊錄,完成手機通訊錄聯(lián)系人和聯(lián)系方式的增加。

Web 態(tài)說明:受瀏覽器限制,Web 態(tài)不支持添加通訊錄聯(lián)系人。

方法參數(shù)

Object object

object 參數(shù)說明

屬性名類型必填默認值說明

photoFilePath

String

頭像本地文件路徑

nickName

String

昵稱

lastName

String

姓氏

middleName

String

中間名

firstName

String

名字

remark

String

備注

mobilePhoneNumber

String

手機號

weChatNumber

String

微信號

addressCountry

String

聯(lián)系地址國家

addressState

String

聯(lián)系地址省份

addressCity

String

聯(lián)系地址城市

addressStreet

String

聯(lián)系地址街道

addressPostalCode

String

聯(lián)系地址郵政編碼

organization

String

公司

title

String

職位

workFaxNumber

String

工作傳真

workPhoneNumber

String

工作電話

hostNumber

String

公司電話

email

String

電子郵件

url

String

網(wǎng)站

workAddressCountry

String

工作地址國家

workAddressState

String

工作地址省份

workAddressCity

String

工作地址城市

workAddressStreet

String

工作地址街道

workAddressPostalCode

String

工作地址郵政編碼

homeFaxNumber

String

住宅傳真

homePhoneNumber

String

住宅電話

homeAddressCountry

String

住宅地址國家

homeAddressState

String

住宅地址省份

homeAddressCity

String

住宅地址城市

homeAddressStreet

String

住宅地址街道

homeAddressPostalCode

String

住宅地址郵政編碼

success

Function

接口調(diào)用成功的回調(diào)

fail

Function

接口調(diào)用失敗的回調(diào)函數(shù)

complete

Function

接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

示例 

在開發(fā)者工具中打開


圖片示例

代碼示例

<view class="wrap">
    <view class="card-area">
        <view class="list-area border-bottom">
            <label class="list-item-key-4">名字</label>
            <input class="list-item-value" bindinput="inputName" type="text" placeholder="這里輸入名字, 如:查號臺"/>
        </view>
        <view class="list-area border-bottom">
            <label class="list-item-key-4">電話</label>
            <input class="list-item-value" bindinput="inputNumber" type="text" placeholder="這里輸入電話號碼, 如:114"/>
        </view>
        <button type="primary" bindtap="addPhoneContact">完成</button>
    </view>
</view>
    Page({
        data: {
            name: '查號臺',
            phone: '114'
        },
        inputName(e) {
            this.data.name = e.detail.value;
        },
        inputNumber(e) {
            this.data.phone = e.detail.value;
        },
        addPhoneContact() {
            let {name, phone} = this.data;
            swan.addPhoneContact({
                photoFilePath: '頭像本地文件路徑',
                nickName: '昵稱',
                lastName: '姓氏',
                middleName: '中間名',
                firstName: name,
                remark: '備注',
                mobilePhoneNumber: phone,
                weChatNumber: '微信號',
                addressCountry: '聯(lián)系地址國家',
                addressState: '聯(lián)系地址省份',
                addressCity: '聯(lián)系地址城市',
                addressStreet: '聯(lián)系地址街道',
                addressPostalCode: '聯(lián)系地址郵政編碼',
                organization: '公司',
                title: '職位',
                workFaxNumber: '工作傳真',
                workPhoneNumber: '工作電話',
                hostNumber: '公司電話',
                email: '電子郵件',
                url: '網(wǎng)站',
                workAddressCountry: '工作地址國家',
                workAddressState: '工作地址省份',
                workAddressCity: '工作地址城市',
                workAddressStreet: '工作地址街道',
                workAddressPostalCode: '工作地址郵政編碼',
                homeFaxNumber: '住宅傳真',
                homePhoneNumber: '住宅電話',
                homeAddressCountry: '住宅地址國家',
                homeAddressState: '住宅地址省份',
                homeAddressCity: '住宅地址城市',
                homeAddressStreet: '住宅地址街道',
                homeAddressPostalCode: '住宅地址郵政編碼',
                success: res => {
                    console.log('addPhoneContact success', res);
                    swan.showToast({
                        title: '聯(lián)系人創(chuàng)建成功',
                        icon: 'none'
                    });
                },
                fail: err => {
                    console.log('addPhoneContact fail', err);
                    swan.showToast({
                        title: '聯(lián)系人創(chuàng)建失敗',
                        icon: 'none'
                    });
                }
            });
        }
    });

    錯誤碼

    Android

    錯誤碼說明

    201

    解析失敗,請檢查調(diào)起協(xié)議是否合法。

    202

    解析失敗,請檢查參數(shù)是否正確。

    1001

    執(zhí)行失敗

    iOS

    錯誤碼說明

    201

    解析失敗,請檢查調(diào)起協(xié)議是否合法。

    202

    解析失敗,請檢查參數(shù)是否正確。



    以上內(nèi)容是否對您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號