appinfo.queryAddressBook - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki

gigagenie.appinfo.queryAddressBook

API μ„€λͺ…

  • μ£Όμ†Œλ‘ 쑰회 API
  • κ°„νŽΈμ†‘κΈˆ μ£Όμ†Œλ‘μ„ μ΄λ¦„μ΄λ‚˜ 번호둜 μ‘°νšŒν•¨

API ꡬ쑰

  • function queryAddressBook(options,callback)
  • options
    • queryby: (Mandatory, String) λ‹€μŒ 두 가지 값을 κ°€μ§ˆ 수 있음
      • byname: μ΄λ¦„μœΌλ‘œ 쑰회
      • list: λ“±λ‘λœ λͺ¨λ“  번호 쑰회
    • name: (Optional, String) 별칭 λ˜λŠ” μ‹€λͺ…이며 λ§€μΉ˜λ˜λŠ” 것을 전달함
  • result_cd
    • 200: 성곡
    • 404: 쑰회된 μ—°λ½μ²˜ μ—†μŒ
    • 500: μ‹œμŠ€ν…œ Error
  • extra
    • addresscnt: (Int) 쑰회된 address 수
    • address: (JSONArray) 쑰회된 address 리슀트
      • nickname: (String) 별칭
      • name: (String) μ‹€λͺ…
      • telno: (String) λͺ¨λ°”일 번호

μ‚¬μš© μ˜ˆμ‹œ

// callback 방식
var options = {};
options.queryby = "bytelno"
gigagenie.appinfo.queryAddressBook(options, function (result_cd, result_msg, extra) {
    if (result_cd === 200) {
        console.log("Address is:" + JSON.stringify(extra.address));
    } else {
        console.log("queryAddressBook fail.");
    }
});