2
A
回答
3
为eTapestry API(包括代码样本)的主要文档可以在http://www.etapestry.com/files/api/home.html找到。你需要一个来自https://atl.etapestry.com/prod/APIWebOrder.jsp的沙箱帐号,以便让系统测试你的代码。
0
为了更好地理解eTapestry的API,请访问: http://www.etapestry.com/files/api/home.html
示例代码登录方法:与喜欢的checkStatus功能
require("lib/utils.php");
require("lib/nusoap.php");
// Set login details and initial endpoint
$loginId = "INPUT_LOGIN_ID";
$password = "INPUT_PASSWORD";
$endpoint = "https://sna.etapestry.com/v2messaging/service?WSDL";
// Instantiate nusoap_client
echo "Establishing NuSoap Client...";
$nsc = new nusoap_client($endpoint, true);
echo "Done";
// Did an error occur?
checkStatus($nsc);
// Invoke login method
echo "Calling login method...";
$newEndpoint = $nsc->call("login", array($loginId, $password));
echo "Done";
// Did a soap fault occur?
checkStatus($nsc);
// Determine if the login method returned a value
if ($newEndpoint != "")
{
echo "New Endpoint: $newEndpoint";
// Instantiate nusoap_client with different endpoint
echo "Establishing NuSoap Client with new endpoint...";
$nsc = new nusoap_client($newEndpoint, true);
echo "Done";
// Did an error occur?
checkStatus($nsc);
// Invoke login method
echo "Calling login method...";
$nsc->call("login", array($loginId, $password));
echo "Done";
// Did a soap fault occur?
checkStatus($nsc);
}
// Output results
echo "Login Successful";
// Call logout method
stopEtapestrySession($nsc);
相关问题
- 1. 如何调用API
- 2. 如何调用XML POST API
- 3. 如何限制API调用?
- 4. 如何调用api of circleCI
- 5. 如何调用Windows API
- 6. facebook API如何调用onlogin
- 7. 如何调用QTP API
- 8. RXSwift - 如何调用api
- 9. 如何调用REST API?
- 10. 三星api如何调用
- 11. 如何定期调用API?
- 12. 如何合并ASANA API的API调用
- 13. 如何调用矩阵调色板API
- 14. 如何在调用AWS API时防止API调节?
- 15. 如何使用C#调用API?
- 16. 如何使用Python调用SOAP API
- 17. 如何使用PUCHAR调用API?
- 18. 如何使用FOSTwitterBundle调用Twitter API
- 19. 如何使用流星API调用
- 20. 如何使用savon gem调用api
- 21. 如何调用API API中设计的API?
- 22. 如何在Java中调用AIR API?
- 23. 如何在C#中调用Kdiff3 API
- 24. 如何从JScript或Testcomplete调用Windows API?
- 25. 如何从Android中的URL调用API
- 26. 如何从Zend_Rest_Client调用Lithium Forum API
- 27. 如何从elastalert调用elasticsearch - ELK - API?
- 28. 如何从webassembly websocket API调用?
- 29. 如何在next.js getInitialProps中调用Prismic API?
- 30. 如何测试Retrofit2 + RxJava2 api调用?
注意:lib/utils.php中不包括任何地方? – 2016-08-19 03:36:09