moYi / umeng-open-api
该包最新版本(1.0.1)的许可信息不可用。
友盟数据统计Open-api
1.0.1
2021-07-05 06:59 UTC
This package is auto-updated.
Last update: 2024-08-30 01:23:18 UTC
README
简介
该项目是友盟Composer SDK
安装
使用composer安装此包。
composer require moyi\umeng
使用示例:获取新用户
<?php ... use moyi\client\APIId; use moyi\client\APIRequest; use moyi\client\SyncAPIClient; use moyi\client\policy\ClientPolicy; use moyi\client\policy\RequestPolicy; use moyi\umeng\uapp\param\UmengUappGetNewUsersParam; use moyi\umeng\uapp\param\UmengUappGetNewUsersResult; public function getUmengData() { $date = now()->toDateString(); $clientPolicy = new ClientPolicy( config('your umeng key'), config('your umeng secret'), 'gateway.open.umeng.com' ); $syncAPIClient = new SyncAPIClient($clientPolicy); $reqPolicy = new RequestPolicy(); $reqPolicy->useHttps = true; $reqPolicy->requestSendTimestamp = false; $param = new UmengUappGetNewUsersParam(); $param->setAppkey('your umeng app key'); $param->setStartDate($date); $param->setEndDate($date); $request = new APIRequest(); $apiId = new APIId( "com.umeng.uapp", "umeng.uapp.getNewUsers", 1 ); $request->apiId = $apiId; $request->requestEntity = $param; $result = new UmengUappGetNewUsersResult(); $syncAPIClient->send($request, $result, $reqPolicy); $res = $result->getNewUserInfo(); $data = $res[0]->getValue() ?? 0; }