appdata.createNameSpace - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki

gigagenie.appdata.createNameSpace

API μ„€λͺ…

  • λ°μ΄ν„°λ„€μž„μŠ€νŽ˜μ΄μŠ€ 생성 API
  • νŠΉμ • μ΄λ¦„μ˜ λ°μ΄ν„°λ„€μž„μŠ€νŽ˜μ΄μŠ€λ₯Ό μƒμ„±ν•œλ‹€.

API ꡬ쑰

  • function createNameSpace(options,callback)
  • options
    • namespace: (String, Mandatory) Namespaceλͺ…
    • shareflag: (String, Mandatory) Namespace 곡유 μ—¬λΆ€ μ„€μ •(μ΄μš©κ°€μ΄λ“œ v1.0 μ—μ„œλŠ” N만 지원)
      • N: App μ „μš© 데이터 생성
  • result_cd
    • 200: 성곡
    • 409: 이미 μ‘΄μž¬ν•˜λŠ” namespace
    • 500: μ‹œμŠ€ν…œ Error
  • extra
    • null

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

// callback 방식
var options = {};
options.namespace = 'userappprofile';
options.shareflag = 'N';
gigagenie.appdata.createNameSpace(options, function (result_cd, result_msg, extra) {
    if (result_cd === 200) {
        console.log("Namespace creation is success.");
    } else {
        console.log("Namespace creation is fail.");
    }
});

// promise 방식
var options = {};
options.namespace = 'userappprofile';
options.shareflag = 'N';
gigagenie.appdata.createNameSpace(options).then(function (extra) {
    console.log("Namespace creation is success.");
}).catch(function (result_cd, result_msg, extra) {
    console.log("Namespace creation is fail.");
})

ν™œμš© μ˜ˆμ œλŠ” GiGA Genie 2048μ—μ„œ 확인 κ°€λŠ₯ν•©λ‹ˆλ‹€