我尝试使用以下链接来连接ExactTarget的Enterprise API服务。我没有成功。我使用以下站点来实现与ExactTarget API的基本连接。
Connecting to ExactTarget API using Axis 2
我收到以下错误日志
org.apache.axis2.AxisFault: Login failed
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at com.exacttarget.wsdl.partnerapi.PartnerAPIStub.update(PartnerAPIStub.java:3263)
at com.et.phservices.ETPHServices.updateSubscriberToActive(ETPHServices.java:387)
at com.et.client.ETClient.main(ETClient.java:19)
答案 0 :(得分:0)
您需要确保您的API用户在平台中拥有适当的权限。用户设置中有一个API用户标记,还有一些角色/权限需要根据您拥有的SFMC帐户类型进行设置。
Here是ET / SFMC文档中的说明。
旁注:您可以在salesforce.stackexchange.com处获得有关ET / SFMC问题的更多信息,特别是marketing-cloud代码