├── .gitignore ├── LICENSE.md ├── LICENSE ├── ThinkPHP.md ├── YiiFramework2.md └── curlfile-compat.md ├── README.md ├── composer.json ├── data └── log │ └── index.htm ├── demo ├── CommonHeaderForDemoOnly.php ├── Integrate │ ├── ConfigServiceLocatorDefaultDemo.php │ ├── ServiceLocatorAliyunClientECSBasicUsage.php │ └── ServiceLocatorTaobaoClientBasicUsage.php ├── TaobaoClient │ └── basicUsage.php └── TaobaoOAuth │ ├── IndexOAuthUsage.php │ └── ViewPage.php ├── phpunit.php ├── phpunit.xml ├── src └── AlibabaSDK │ ├── Aliyun │ ├── AliyunClient.php │ ├── ResponseJson.php │ ├── ResponseJsonObject.php │ ├── ResponseXml.php │ └── ResponseXmlObject.php │ ├── Base │ ├── CURLFileCompat.php │ ├── ConfigTrait.php │ ├── CurlRequestLoggerInterface.php │ ├── CurlRequestTrait.php │ └── Response.php │ ├── Integrate │ ├── FileRequestLogger.php │ ├── Loader.php │ └── ServiceLocator.php │ ├── Taobao │ ├── ResponseJson.php │ ├── ResponseJsonObject.php │ ├── ResponseXml.php │ ├── ResponseXmlObject.php │ └── TaobaoClient.php │ └── TaobaoOAuth │ └── TaobaoOAuthClient.php ├── tests ├── AlibabaSDK │ ├── Aliyun │ │ ├── AliyunClientTest.php │ │ ├── ResponseJsonOjbectTest.php │ │ ├── ResponseJsonTest.php │ │ ├── ResponseXmlObjectTest.php │ │ └── ResponseXmlTest.php │ ├── Base │ │ ├── ConfigTraitTest.php │ │ ├── CurlRequestLoggerInterfaceTest.php │ │ ├── CurlRequestTraitTest.php │ │ ├── CurlRequestTraitUploadTest.php │ │ ├── ResponseErrorExtendTest.php │ │ └── ResponseTest.php │ ├── Integrate │ │ ├── FileRequestLoggerTest.php │ │ └── ServiceLocatorTest.php │ ├── Taobao │ │ ├── ResponseJsonObjectTest.php │ │ ├── ResponseJsonTest.php │ │ ├── ResponseXmlObjectTest.php │ │ ├── ResponseXmlTest.php │ │ └── TaobaoClientTest.php │ └── TaobaoOAuth │ │ └── TaobaoOAuthClientTest.php ├── Example2Aliyun │ └── AliyunClientBasicUsageTest.php ├── Example2AliyunRDS │ └── AliyunClientBasicUsageTest.php └── Example2Taobao │ └── TaobaoClientBasicUsageTest.php └── testsmock ├── Assets └── 1.txt ├── Class ├── AlibabaSDK │ └── Base │ │ ├── ConfigTraitExtendMock.php │ │ ├── CurlRequestLoggerInterfaceExtendMock.php │ │ ├── CurlRequestTraitExtendMock.php │ │ ├── ResponseErrorExtendMock.php │ │ └── ResponseJsonObjectTest.php └── Testsmoke_Loader.php ├── Config └── Default │ └── index.htm └── LoaderConfig ├── ServiceLocatorDefault.php └── ServiceLocatorPHPUnit.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LICENSE/ThinkPHP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/LICENSE/ThinkPHP.md -------------------------------------------------------------------------------- /LICENSE/YiiFramework2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/LICENSE/YiiFramework2.md -------------------------------------------------------------------------------- /LICENSE/curlfile-compat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/LICENSE/curlfile-compat.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/composer.json -------------------------------------------------------------------------------- /data/log/index.htm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/CommonHeaderForDemoOnly.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/demo/CommonHeaderForDemoOnly.php -------------------------------------------------------------------------------- /demo/Integrate/ConfigServiceLocatorDefaultDemo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/demo/Integrate/ConfigServiceLocatorDefaultDemo.php -------------------------------------------------------------------------------- /demo/Integrate/ServiceLocatorAliyunClientECSBasicUsage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/demo/Integrate/ServiceLocatorAliyunClientECSBasicUsage.php -------------------------------------------------------------------------------- /demo/Integrate/ServiceLocatorTaobaoClientBasicUsage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/demo/Integrate/ServiceLocatorTaobaoClientBasicUsage.php -------------------------------------------------------------------------------- /demo/TaobaoClient/basicUsage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/demo/TaobaoClient/basicUsage.php -------------------------------------------------------------------------------- /demo/TaobaoOAuth/IndexOAuthUsage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/demo/TaobaoOAuth/IndexOAuthUsage.php -------------------------------------------------------------------------------- /demo/TaobaoOAuth/ViewPage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/demo/TaobaoOAuth/ViewPage.php -------------------------------------------------------------------------------- /phpunit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/phpunit.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/AlibabaSDK/Aliyun/AliyunClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Aliyun/AliyunClient.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Aliyun/ResponseJson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Aliyun/ResponseJson.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Aliyun/ResponseJsonObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Aliyun/ResponseJsonObject.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Aliyun/ResponseXml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Aliyun/ResponseXml.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Aliyun/ResponseXmlObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Aliyun/ResponseXmlObject.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Base/CURLFileCompat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Base/CURLFileCompat.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Base/ConfigTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Base/ConfigTrait.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Base/CurlRequestLoggerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Base/CurlRequestLoggerInterface.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Base/CurlRequestTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Base/CurlRequestTrait.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Base/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Base/Response.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Integrate/FileRequestLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Integrate/FileRequestLogger.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Integrate/Loader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Integrate/Loader.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Integrate/ServiceLocator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Integrate/ServiceLocator.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Taobao/ResponseJson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Taobao/ResponseJson.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Taobao/ResponseJsonObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Taobao/ResponseJsonObject.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Taobao/ResponseXml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Taobao/ResponseXml.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Taobao/ResponseXmlObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Taobao/ResponseXmlObject.php -------------------------------------------------------------------------------- /src/AlibabaSDK/Taobao/TaobaoClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/Taobao/TaobaoClient.php -------------------------------------------------------------------------------- /src/AlibabaSDK/TaobaoOAuth/TaobaoOAuthClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/src/AlibabaSDK/TaobaoOAuth/TaobaoOAuthClient.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Aliyun/AliyunClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Aliyun/AliyunClientTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Aliyun/ResponseJsonOjbectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Aliyun/ResponseJsonOjbectTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Aliyun/ResponseJsonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Aliyun/ResponseJsonTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Aliyun/ResponseXmlObjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Aliyun/ResponseXmlObjectTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Aliyun/ResponseXmlTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Aliyun/ResponseXmlTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Base/ConfigTraitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Base/ConfigTraitTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Base/CurlRequestLoggerInterfaceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Base/CurlRequestLoggerInterfaceTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Base/CurlRequestTraitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Base/CurlRequestTraitTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Base/CurlRequestTraitUploadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Base/CurlRequestTraitUploadTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Base/ResponseErrorExtendTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Base/ResponseErrorExtendTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Base/ResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Base/ResponseTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Integrate/FileRequestLoggerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Integrate/FileRequestLoggerTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Integrate/ServiceLocatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Integrate/ServiceLocatorTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Taobao/ResponseJsonObjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Taobao/ResponseJsonObjectTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Taobao/ResponseJsonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Taobao/ResponseJsonTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Taobao/ResponseXmlObjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Taobao/ResponseXmlObjectTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Taobao/ResponseXmlTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Taobao/ResponseXmlTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/Taobao/TaobaoClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/Taobao/TaobaoClientTest.php -------------------------------------------------------------------------------- /tests/AlibabaSDK/TaobaoOAuth/TaobaoOAuthClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/AlibabaSDK/TaobaoOAuth/TaobaoOAuthClientTest.php -------------------------------------------------------------------------------- /tests/Example2Aliyun/AliyunClientBasicUsageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/Example2Aliyun/AliyunClientBasicUsageTest.php -------------------------------------------------------------------------------- /tests/Example2AliyunRDS/AliyunClientBasicUsageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/Example2AliyunRDS/AliyunClientBasicUsageTest.php -------------------------------------------------------------------------------- /tests/Example2Taobao/TaobaoClientBasicUsageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/tests/Example2Taobao/TaobaoClientBasicUsageTest.php -------------------------------------------------------------------------------- /testsmock/Assets/1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsmock/Class/AlibabaSDK/Base/ConfigTraitExtendMock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/testsmock/Class/AlibabaSDK/Base/ConfigTraitExtendMock.php -------------------------------------------------------------------------------- /testsmock/Class/AlibabaSDK/Base/CurlRequestLoggerInterfaceExtendMock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/testsmock/Class/AlibabaSDK/Base/CurlRequestLoggerInterfaceExtendMock.php -------------------------------------------------------------------------------- /testsmock/Class/AlibabaSDK/Base/CurlRequestTraitExtendMock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/testsmock/Class/AlibabaSDK/Base/CurlRequestTraitExtendMock.php -------------------------------------------------------------------------------- /testsmock/Class/AlibabaSDK/Base/ResponseErrorExtendMock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/testsmock/Class/AlibabaSDK/Base/ResponseErrorExtendMock.php -------------------------------------------------------------------------------- /testsmock/Class/AlibabaSDK/Base/ResponseJsonObjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/testsmock/Class/AlibabaSDK/Base/ResponseJsonObjectTest.php -------------------------------------------------------------------------------- /testsmock/Class/Testsmoke_Loader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/testsmock/Class/Testsmoke_Loader.php -------------------------------------------------------------------------------- /testsmock/Config/Default/index.htm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsmock/LoaderConfig/ServiceLocatorDefault.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/testsmock/LoaderConfig/ServiceLocatorDefault.php -------------------------------------------------------------------------------- /testsmock/LoaderConfig/ServiceLocatorPHPUnit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HorseLuke/AlibabaSDK/HEAD/testsmock/LoaderConfig/ServiceLocatorPHPUnit.php --------------------------------------------------------------------------------