请教dd.ready)没有执行怎么回事
回 1楼识器的帖子
你好!我在agentId里配置上了对应微应用的值,还是不行,麻烦帮我看看
首先新建了微应用
然后关联对应agentId
dd.config({
agentId: '8741887',
corpId: _config.corpId,
timeStamp: _config.timeStamp,
nonceStr: _config.nonceStr,
signature: _config.signature,
jsApiList: ['runtime.info',
'biz.contact.choose',
'device.notification.confirm',
'device.notification.alert',
'device.notification.prompt',
'biz.ding.post']
});
dd.ready(function() { logger.i('dd.ready rocks!');
dd.runtime.info({ onSuccess: function(info) {
logger.i('runtime info: ' + JSON.stringify(info));
}, onFail: function(err) {
logger.e('fail: ' + JSON.stringify(err)); }
});
dd.runtime.permission.requestAuthCode({ corpId: _config.corpId,
onSuccess: function (info) { logger.i('authcode: ' + info.code);
$.ajax({ url: 'userinfo?code=' + info.code,
type: 'GET', success: function (data, status, xhr) {
var info = JSON.parse(data); if (info.errcode === 0) {
logger.i('user id: ' + info.userid); }
else { logger.e('auth error: ' + data);
} },
error: function (xhr, errorType, error) { alert('yinyien');
logger.e(errorType + ', ' + error); }
});
}, onFail: function (err) {
logger.e('fail: ' + JSON.stringify(err)); }
});
程序运行结果如下:
还是没有执行dd.ready()方法
-------------------------
回 3楼unlee的帖子
好的,谢谢!
赞0
踩0