为成功使用数据的沙箱API创建目标

2020-09-02 22:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要创建使用沙箱成...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我需要创建使用沙箱成功因素UserManagement API的目的地

https://sandbox.api。 sap.com/successfactors/odata/v2/User

API密钥:123456789

遇到未经授权的错误。

请提出我应该如何为沙箱成功因子API创建目标

预先感谢

Meenakshi A N

(32.4 kB)
3条回答
compass1988
2020-09-02 22:51

克里斯,嗨,

使用Java SDK消耗SF沙箱API时,我面临以下异常。

com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException:com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException:无法获取提供者服务实例的目的地:无法获取访问令牌 目的地服务。 如果您的应用程序在Cloud Foundry上运行,请确保同时绑定到目标服务以及授权和信任管理(xsuaa)服务,并且您已正确保护了您的应用程序或将环境变量" ALLOW_MOCKED_AUTH_HEADER"设置为true 。 例如,如果您的应用程序未在Cloud Foundry上运行,则在部署到本地容器时,请考虑声明"目的地"环境变量以配置目标。

使用的Java代码:

 @WebServlet("/img/deepInsertProduct")
 公共类HelloServlet扩展HttpServlet {


 私有静态最终长serialVersionUID = 1L;


 受保护的void doGet(HttpServletRequest请求,HttpServletResponse响应)
 引发ServletException,IOException {
 最终的字符串jsonResult;


 尝试{
 List  info = new DefaultSFODataSetService()。getAllOnboardingCandidateInfo()。withCustomHttpHeader(" APIKey"," xxx")。onRequestOnly()。execute();

 jsonResult = new Gson()。toJson(info);
 response.setContentType(" application/json");
 response.getWriter()。write(jsonResult);


 } catch(Exception e){
 System.out.println(e);
 }


 }
 

我的目的地,我的连接性,我的xsuaa实例已绑定到我的应用程序。

谢谢

Meenakshi。

一周热门 更多>