ricardo
1.0.0
Diglin ricardo .ch 源代码是一个 PHP 库,用于访问ricardo .ch API,这是一个发送 Json 或 SOAP 请求的 .NET Web 服务。使用这个库我们只处理 json 请求。
首先,您必须在 PHP 包含路径中包含要安装此库的库文件夹的文件夹,然后设置自动加载器。以下是提供的自动加载器的示例:
require_once __DIR__ . '/src/SplAutoloader.php';
$autoload = new SplAutoloader(null, realpath(dirname(__DIR__) . '/src'));
$autoload->register();
将以下要求添加到根项目级别的composer.json中。您不需要添加自动加载器,如果您的应用程序与其兼容,Composer 将为您处理它。
{
"require" : {
"diglin/ ricardo ": "1.*"
},
"repositories" : [
{
"type": "vcs",
"url": "[email protected]:diglin/ ricardo .git"
}
]
}
在 Magento 项目级别的composer.json
中,您必须设置以下信息:
{
"require" : {
"magento-hackathon/magento-composer-installer" : "*",
"diglin/ ricardo ": "1.*"
},
"repositories" : [
{
"type" : "composer",
"url" : "http://packages.firegento.com"
},
{
"type": "vcs",
"url": "[email protected]:diglin/ ricardo .git"
}
],
"extra" : {
"magento-root-dir" : "./"
},
"scripts": {
"post-package-install": [
"Diglin\ ricardo \Composer\Magento::postPackageAction"
],
"post-package-update": [
"Diglin\ ricardo \Composer\Magento::postPackageAction"
],
"pre-package-uninstall": [
"Diglin\ ricardo \Composer\Magento::cleanPackageAction"
]
}
}
待办事项
要配置测试,请在tests/conf/config.ini
中创建一个ini文件,其中包含以下内容: 注意,每种界面语言都需要两种不同的配置。在测试期间,仅支持德语部分。所以只使用这个。
// 德语版本的ricardo API 配置(例如)
[GERMAN]
host = ws.betaqxl.com
partnership_key = YOUR_PARTNER_KEY
partnership_passwd = YOUR_PARTNER_PASS
partner_url = YOUR_WEBSITE_URL
allow_authorization_simulation = true
customer_username =
customer_password = ''
debug = true
display_test_content = true
[FRENCH]
host = ws.betaqxl.com
partnership_key = YOUR_PARTNER_KEY
partnership_passwd = YOUR_PARTNER_PASS
partner_url = YOUR_WEBSITE_URL
allow_authorization_simulation = true
customer_username =
customer_password = ''
debug = true
display_test_content = true