mysmile / apiclient
MySmile CMS 的 REST API 客户端
v1.3.0
2015-01-01 19:55 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 4.3.*
This package is not auto-updated.
Last update: 2024-09-28 16:59:14 UTC
README
MySmile CMS 的 REST API 客户端。
需求
- PHP 5.3+
- Curl
安装
使用 composer 安装 MySmile Api Client 是最好的方式
- 更新你的
composer.json
{ "require": { "mysmile/apiclient": "dev-master" } }
- 运行
composer update
使用方法
管理配置
$endpoint = 'http://demo.mysmile.com.ua/api'; // please set your endpoint instead of demo $manager = Manager::getInstance() ->setEndpoint($endpoint);
为了开发目的,可以配置代理
$proxy = 'http://127.0.0.1:8888';
$manager = Manager::getInstance()
->setProxy();
获取语言列表
$language = new Language($manager); $response = $language->getData();
获取联系人
$contact = new Contact($manager); $response = $contact->getData();
获取内容列表
$params = array('lang' => 'en');// list of available languages can be get using Language Resource $content = new Content($manager); $response = $content->getData($params);
通过 slug 获取内容
$params = array('lang' => 'en', 'slug' => 'index'); // how to get list of available slugs is presented in the example above $content = new Content($manager); $response = $content->getData($params);
示例
基于 MySmile Api Client 的 MySmile 移动版本可以在这里找到 /doc/example
。
安装
在 /doc/example
中运行 composer update
。
许可证
BSD-3-Clause