1

我在 Oracle MCS 中为登录身份验证创建了一个自定义 API,并且我在 MAF 中构建了一个应用程序。我的疑问是如何从 Oracle MAF 应用程序调用此自定义 API?

4

2 回答 2

1

如果您使用的是OEPE(Oracle Enterprise Pack for Eclipse),您可以使用本教程来使用任何 REST 服务 API,

如需MCS-MAF支持,以下 YouTube 应该会有所帮助,

于 2015-09-17T21:18:44.763 回答
0

查看 MAF MCS Utility 应用程序(应该在您的公共示例文件夹中),尤其是源代码。

更多信息也可以在这个链接中找到。

短代码示例:

MBEConfiguration mbeConfiguration = 
    new MBEConfiguration(
          <mbe rest connection>,<mobileBackendId>,
          <anonymous key string>,<application key string>, 
          MBEConfiguration.AuthenticationType.BASIC_AUTH);
 mbeConfiguration.setEnableAnalytics(true);
 mbeConfiguration.setLoggingEnabled(false)
 mbeConfiguration.setMobileDeviceId(
         DeviceManagerFactory.getDeviceManager().getName());
 MBE mobileBackend = MBEManager.getManager().
         createOrRenewMobileBackend(<mobile backend Id>, mbeConfiguration);

CustomAPI customApiProxy = mbe.getServiceProxyCustomApi();
UserInfo userInfo = mobileBackend.getServiceProxyUserInfo();
Analytics analyticsProxy = mobileBackend.getServiceProxyAnalytics();
Storage storageProxy = mobileBackend.getServiceProxyStorage();
于 2015-09-18T06:45:34.560 回答