从 Apex 类中,我如何检测版本(即,Group、Professional、Enterprise、Unlimited)。更具体地说,是否有 API 可以检索用户版本的功能(或缺乏功能)?
我要解决的问题是,从 Group/Professional 版本开始,用户无法访问我的应用程序中的自定义 Web 服务,收到错误 LOGIN_OAUTH_API_DISABLED。有没有办法检测这是否会在 Apex 内部起作用?
从 Apex 类中,我如何检测版本(即,Group、Professional、Enterprise、Unlimited)。更具体地说,是否有 API 可以检索用户版本的功能(或缺乏功能)?
我要解决的问题是,从 Group/Professional 版本开始,用户无法访问我的应用程序中的自定义 Web 服务,收到错误 LOGIN_OAUTH_API_DISABLED。有没有办法检测这是否会在 Apex 内部起作用?
您是否希望发现任何特定功能?无法确定版本(如果可以的话,这主要是一个红鲱鱼)。许多差异最终反映在数据模型中,您可以使用describe features发现。
如果您想从 apex 检查您的 Web 服务是否已启用/可用,那么您可以使用 apex 标注来尝试调用它(和 FWIW,错误代码来自 OAuth,而不是来自您的 apex Web 服务)