sortechs / sdk
调用 sortechs 网站的 API。
dev-master
2018-09-03 14:04 UTC
Requires
- php: *
This package is not auto-updated.
Last update: 2024-09-29 04:49:27 UTC
README
此存储库包含开源 PHP SDK,允许您从 PHP 应用程序访问 Sortechs 自动化应用程序。
安装
Sortechs PHP SDK 可以通过 Composer 安装。运行此命令
composer require sortechs/sdk
示例
添加新闻
require_once '../src/Sortechs/autoload.php'; $data = [ 'app_id' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'app_secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXX_XXXXXXXXXXX', ]; /**@var $so \Sortechs\Sortechs **/ $so = new \Sortechs\Sortechs($data); $token = new Sortechs\Authentication\AccessToken($so->generateAccessToken()); $section = $so->getSections($token); $news = $so->app->news([ 'sectionId'=>'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx', //id from your api *Required or sectionName 'sectionName'=>'News',//*Required or sectionId 'title'=>'XXXX XXXX ',//*Required 'article'=>'XXX XXX - XXX',//*Required 'url'=>'https://www.XXXX.com/news.html?id=XXXXXXXX',//*Required 'newsId'=>'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', /*id from your DATABASE , Like 1000 *Required */ 'options'=>[] /* Optional*/ ]); $response = $so->AddNews($token,$news); print_r($response);
添加带媒体的新闻
require_once '../src/Sortechs/autoload.php'; $data = [ 'app_id' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'app_secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXX_XXXXXXXXXXX', ]; /**@var $so \Sortechs\Sortechs **/ $so = new \Sortechs\Sortechs($data); $token = new Sortechs\Authentication\AccessToken($so->generateAccessToken()); /** video */ /*$media = $so->app->media([ [ 'url'=>'https://www.XXXXXXXXXXXXXXXXXX.com/css/trolltunga.mp4', 'caption'=>null, 'type'=>'video' ] ]);*/ $media = $so->app->media([ [ 'url'=>'https://www.XXXXXXXXXXXXXXXXXX.com/css/trolltunga.jpg', 'caption'=>null, 'type'=>'image' ], [ 'url'=>'https://www.XXXXXXXXXXXXXXXXXX.com/css/trolltunga.jpg', 'caption'=>null, 'type'=>'image' ], [ 'url'=>'https://www.XXXXXXXXXXXXXXXXXX.com/css/trolltunga.jpg', 'caption'=>null, 'type'=>'image' ] ]); $news = $so->app->news([ 'sectionId'=>'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx', //id from your api *Required or sectionName 'sectionName'=>'News',//*Required or sectionId 'title'=>'XXXX XXXX ',//*Required 'article'=>'XXX XXX - XXX',//*Required 'url'=>'https://www.XXXX.com/news.html?id=XXXXXXXX',//*Required 'newsId'=>'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', /*id from your DATABASE , Like 1000 *Required */ 'options'=>[] /* Optional*/ ]); $response = $so->AddNewsWithMedia($token,$news,$media);
添加部分
$data = [ 'app_id' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'app_secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXX_XXXXXXXXXXX', ]; /**@var $so \Sortechs\Sortechs **/ $so = new \Sortechs\Sortechs($data); $token = new Sortechs\Authentication\AccessToken($so->generateAccessToken()); $data_section = new \Sortechs\request\Section(['title'=>'XXXX']); $data = $so->addSection($token,$data_section);
添加标签
require_once '../src/Sortechs/autoload.php'; $data = [ 'app_id' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'app_secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXX_XXXXXXXXXXX', ]; /**@var $so \Sortechs\Sortechs **/ $so = new \Sortechs\Sortechs($data); $token = new Sortechs\Authentication\AccessToken($so->generateAccessToken()); $tags = $so->app->tags([ //'sectionId'=>'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx', //id from your api 'sectionName'=>'News', 'tags'=>[ 'tag', 'tag X', 'tag X', 'tag X', ] ]); $response = $so->AddTags($token,$tags);
完整示例在此处提供 here。