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