mobile-backend/php-sdk
Composer 安装命令:
composer require mobile-backend/php-sdk
包简介
MobileBackend php-sdk
关键字:
README 文档
README
Doc
http://mb.cloud.nifty.com/doc/current/rest/common/format.html
Environment
- PHP 5.x, 7.x
Composer
{ "require": { "mobile-backend/php-sdk": "*" } }
Usage
CONFIG
$config = [ "client_key" => "XXXXXXXXXX", "application_key" => "XXXXXXXXXX", "domain" => "mb.api.cloud.nifty.com", "version" => "2013-09-01", ];
GET
$mobileBackend = new \MobileBackend\PhpSdk\MobileBackend($config); $json = $mobileBackend ->setMethod("GET") ->addQuery("target", [$os]) ->setEndPoint("push") ->execute();
POST
// message $message = "A Happy New Year!!"; // send time $dateTime = new \DateTime("2016-01-01 00:00:00"); $dateTime->setTimeZone(new \DateTimeZone("UTC")); $deliveryTime = $dateTime->format("Y-m-d\TH:i:s.\0\0\0\Z"); $mobileBackend = new \MobileBackend\PhpSdk\MobileBackend($config); $mobileBackend ->setMethod("POST") ->addQuery("message", $message) ->addQuery("deliveryTime", [ "__type" => "Date", "iso" => $deliveryTime ]) ->setEndPoint("push") ->execute();
PUT
// message $message = "Edit Message"; // objectId $objectId = "Edit Push Message ObjectId"; $mobileBackend = new \MobileBackend\PhpSdk\MobileBackend($config); $mobileBackend ->setMethod("PUT") ->addQuery("message", $message) ->setEndPoint("push/". $objectId) ->execute();
DELETE
$mobileBackend = new \MobileBackend\PhpSdk\MobileBackend($config); $mobileBackend ->setMethod("DELETE") ->setEndPoint("push/" . $objectId) ->execute();
统计信息
- 总下载量: 196
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-07-29