服务器到服务器 (S2S) 事件

<?phpnamespace App\Services;use App\Models\GoogleAffiliateModel;
use Illuminate\Support\Facades\Http;class AdjustService
{protected $adjust_event_uri;protected $app_token;    //控制面板上的 Adjust 应用识别码protected $s2s;    //s2s 参数设置为 1protected $environment;public function __construct(){$this->s2s = 1;$this->app_token = 'xxxxxxxx';$this->adjust_event_uri = 'https://s2s.adjust.com/event';if (app()->environment('production')) {$this->environment = 'production';} else {$this->environment = 'sandbox';}}/*** adjust 上报数据事件*/public function adjustUpload($order){//拿到google广告ID 注:客户端传给服务端$googleAdId = 'xxxxxxxxx';if (empty($googleAdId)) {return;}//传递请求的参数$request = ['s2s' => $this->s2s,'gps_adid' => $googleAdId, //目前只针对安卓 (android:gps_adid  ios:idfa)'app_token' => $this->app_token,'event_token' => 'xxxxxxx',  //控制面板上的 Adjust事件识别码'created_at_unix' => time(),'revenue' => $order->amount,'currency' => $order->currency,'orderId' => $order->id,'environment' => $this->environment];$response = Http::asForm()->withHeaders(['Content-Type' => 'application/x-www-form-urlencoded'])->post($this->adjust_event_uri, $request);\Log::info("adjust上报{$order->item_category->label()}事件响应参数", ['request' => $request,'responseStatus' => $response->status(),'responseJson' => $response->json()]);if ($response->successful()) {return $response->json();}\Log::error("adjust上报{$order->item_category->label()}事件失败.");}
}

服务器到服务器 (S2S) 事件 (Adjust)相关推荐

  1. MySQL 事件计划已关闭。事件只能在服务器启动并开启事件计划时才能处理

    MySQL 事件计划已关闭.事件只能在服务器启动并开启事件计划时才能处理 通过下列语句查询event是否开启 show variables like '%sche%'; 临时开启,重启失效 通过执行下 ...

  2. 入侵服务器挖矿和诈骗事件频发 | 零时科技区块链安全周报

    入侵服务器挖矿和诈骗事件频发 | 零时科技区块链安全周报 据 零时科技 区块链安全威胁情报平台 数据统计,上周整个区块链生态被公开的区块链安全事件共12起.主要攻击类型分为入侵服务器挖矿攻击和诈骗两种 ...

  3. SharePoint Oauth和服务器到服务器(S2S)身份验证概述

    之前介绍过ADFS 单点登录,这次介绍Oauth的单点登录.有时候坚持OCS 是Oauth 和 S2S的简称. SharePoint Oauth和服务器到服务器(S2S)身份验证概述(Oauth an ...

  4. java游戏服务器开发之八--网络事件监听器

    java游戏服务器开发之八-网络事件监听器 网络事件监听器,将网络变化交由NetworkListener处理 可以看到,我们现在所有的逻辑都是写在TcpMessageStringHandler里面, ...

  5. uban服务器系统,Web服务器-并发服务器-Epoll(3.4.5)

    @ 1.介绍 epoll是一种解决方案,nginx就是用的这个 中心思想:不要再使用多进程,多线程了,使用单进程,单线程去实现并发 在上面博客实现的代码中使用过的轮询去查看套接字有没有数据,而epol ...

  6. 微软控制云服务器软件,服务器远程控制用什么软件

    服务器远程控制用什么软件 内容精选 换一换 Windows裸金属服务器下发成功后,如果Cloudbase-init异常退出,且服务器管理器中提示"无法找到来自Cloudbase-init的事 ...

  7. nodejs服务器与服务器之间通讯问题(nodejs服务器端创建客户端)

    相信很多开发人员都遇到过服务器主动和其他服务器建立连接的需求. 下面给大家整理了三种在服务器建立客户端的代码,希望能够帮助到您! 下面只是关键代码,请自行修改运行逻辑 1.net模块创建客户端 /** ...

  8. web中转服务器,Web服务器

    什么是Web服务器 Web 服务器就是一个软件,这个软件监听某个端口.当一个 HTTP 请求到达这个端口后这个软件会接收到,根据请求的 url 和参数发送响应数据,这些数据可以是:1. 本机文件: 2 ...

  9. Nginx服务器--Nginx服务器的使用笔记

    1.Nginx简介 Nginx("engine x") 一个具有高性能的[HTTP]和[反向代理]的[WEB服务器],同时它也是一个[POP3/SMTP/IMAP代理服务器],由伊 ...

最新文章

  1. 提高语音识别成功率的解决方案思路一
  2. ubuntu安裝opencv3.4.1
  3. 【栈】【20. 有效的括号】【简单】
  4. 关于写文章的一点经验
  5. 项目学生:带有Jersey的Web服务客户端
  6. 河北软件职业技术学院计算机专业分数线,河北软件职业技术学院历年分数线 2021河北软件职业技术学院录取分数线...
  7. BZOJ——1614: [Usaco2007 Jan]Telephone Lines架设电话线
  8. Apache与Subversion的简单配置(Apache SVN版本控制)
  9. linux下ftp服务站点,Linux下vsftp服务建立多站点的方法
  10. 思科无线认证服务器,无线局域网控制器(WLC)上管理用户的RADIUS服务器身份验证配置示例...
  11. 网格交易法——震荡行情的必杀技交易策略
  12. ISO8601时间格式转换为Date
  13. 删库跑路之命令rm的安全实现
  14. GOME-2 SIF 数据链接
  15. Wireshark从入门到精通(进阶篇)
  16. 利用谷歌浏览器翻译外文文献 操作记录
  17. JupyterLab 的安装与使用
  18. 编写PC操作系统的参考资料(不断更新)
  19. Mosquitto持久层群推消息实现思路
  20. 猿(媛)来你也在这里!!

热门文章

  1. 手把手教你配置阿里云服务器安全组规则完整教程
  2. AUTOSAR从入门到精通-【应用篇】基于 AUTOSAR 的纯电动汽车整车控制系统软件开发与功能映射研究
  3. python如何自制音乐软件_Python开发制作酷狗和QQ音乐下载器
  4. CTFSHOW菜狗杯 web
  5. AT24C02 IIC总线调试记录
  6. Intellij IDEA使用教程相关系列 目录
  7. 南京大学计算机学院2018夏令营,2018年南京大学保研夏令营通知
  8. windows重启php服务,Windows后台启动、停止和重启WNMP脚本
  9. WAVECOM W74PC音频信号接收处理板卡
  10. 双谱线插值与三谱线插值FFT的MATLAB实现