4

调用IO3D.services结果:

Uncaught (in promise) TypeError: Cannot read property 'call' of undefined

版本: https : //3d.io 1.0.0-beta.22 (@master #274adf0 2017/08/02 10:16)

我尝试了什么:

IO3D.services.call('Model.search', {
    arguments: {
        organizationResourceId: <my_organisationResourceId>,
        folderResourceName: '<my_folder_name>',
    },
}).then(console.log)

那么 services-api 还没有可用吗?

4

2 回答 2

3

要直接调用 API,请使用:

IO3D.utils.services.call( )

jsfiddle 上的示例: https ://jsfiddle.net/0f6n8wp0/

库中的 services.call 函数: https ://github.com/archilogic-com/3dio-js/blob/master/src/utils.js#L24

于 2017-08-02T14:00:46.813 回答
1

到目前为止,它仅作为实验功能提供:

IO3D.utils.services.call('Model.search', {
  arguments: {
    organizationResourceName: 'template',
    folderResourceName: 'default',
  },
}).then(console.log)

JsFddile:https ://jsfiddle.net/3dio/ykut9gx1/

一旦退出实验阶段,我们就可以在它自己的命名空间中使用它,就像IO3D.scene.search(…)

于 2017-08-02T14:06:03.237 回答