帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
10
帖子
0
勋章
178
Y币

[插件使用] mechat使用问题

[复制链接]
发表于 2015-4-8 10:23:52
<script>

  apiready = function () {
  var obj = api.require('meChat');
obj.initMeChat({
    appkey:'5524865c4eae35ba61000001'
});
obj.addUserInfo({
    realName:'美洽',
    job:'客服服务',
    tel:'400-0031-322'
    });

  }
    var obj = api.require('meChat');
  obj.show();
</script>
是不是错误了。

89
帖子
0
勋章
1万+
Y币
肯定错误了!obj请求了两次!
10
帖子
0
勋章
178
Y币
huguoba 发表于 2015-4-8 10:27
肯定错误了!obj请求了两次!


<script>

  apiready = function () {
  var obj = api.require('meChat');
obj.initMeChat({
    appkey:'5524865c4eae35ba61000001'
});
obj.addUserInfo({
    realName:'美洽',
    job:'客服服务',
    tel:'400-0031-322'
    });

  };
  obj.show();
</script>这样吗
10
帖子
0
勋章
178
Y币
StePHEN 发表于 2015-4-8 10:29
apiready = function () {
  var obj = api.require('meChat');
obj.initMeChat({

能给个示例代码吗,美洽说show不能在apiready里面,又说addUserInfo需要在init和show之间,这该咋写呢
89
帖子
0
勋章
1万+
Y币
mechat.specifyAlloc({
                    groupId:'2',
                    agentId:'1682'
                });
               
                mechat.addUserInfo({
                    realName:'XXX',
                    job:'客服服务',
                    tel:'13986057266',
                    appUserName:'天天',
                    appUserId:'15956'
                });
            
            mechat.addOtherInfo({
                           foo:'bar',
                    hello:'world',
                    你好:'世界'
                });               
            mechat.show();
10
帖子
0
勋章
178
Y币
<script>

  apiready = function () {
  var meChat = api.require('meChat');
meChat.initMeChat({
    appkey:'xxx'
});
mechat.specifyAlloc({
                  
                    agentId:'1682'
                });
               
                mechat.addUserInfo({
                    realName:'XXX',
                    job:'客服服务',
                    tel:'13986057266',
                    appUserName:'天天',
                    appUserId:'16353'
                });
            
            mechat.addOtherInfo({
                           foo:'bar',
                    hello:'world',
                    你好:'世界'
                });               
           mechat.show();
  }

</script>
89
帖子
0
勋章
1万+
Y币
你把整个的初始化功能放到一个函数里面去,apiready中调用
var obj;
function init(){
初始化工作
}
apiready = function () {
  init();
  obj.show();//这个可以放到你想开启的地方
});
10
帖子
0
勋章
178
Y币
本帖最后由 StePHEN 于 2015-4-8 17:00 编辑
huguoba 发表于 2015-4-8 14:47
你把整个的初始化功能放到一个函数里面去,apiready中调用
var obj;
function init(){
QQ截图20150408165244.png

我是这样用的,不知道错在哪了,在导航下面有个链接点击打一个frame,  让这个frame 里出现美洽,,,这个frame里面的代码是这样的,
<body>

</body>
<script src="script/api.js"></script>
<script>
  var meChat;

  apiready = function () {
      meChat = api.require('meChat');
      meChat.initMeChat({
        appkey:'xxx'
        });     
  }
  
  function init() {
    mechat.specifyAlloc({
        agentId:'1682'
        });
               
    mechat.addUserInfo({
                    realName:'XXX',
                    job:'客服服务',
                    tel:'13986057266',
                    appUserName:'天天',
                    appUserId:'16353'
                });
            
    mechat.addOtherInfo({
           foo:'bar',
           hello:'world',
           你好:'世界'
     });      
     
     mechat.show();
  }
           
</script>

现在还没出来,哪里还错了
89
帖子
0
勋章
1万+
Y币
apiready = function () {
      meChat = api.require('meChat');
      meChat.initMeChat({
        appkey:'xxx'
        });     
   init()
  }
10
帖子
0
勋章
178
Y币
openWin打开一新窗口,直接黑屏了,
12下一页
您需要登录后才可以回帖 登录

本版积分规则