facebook回传

这篇具有很好参考价值的文章主要介绍了facebook回传。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、引入依赖

首先引入依赖,这里我使用API v14.0:

        <dependency>
            <groupId>com.facebook.business.sdk</groupId>
            <artifactId>facebook-java-business-sdk</artifactId>
            <version>14.0.0</version>
        </dependency>

2、修改配置文件

在application.yml或properties中引入 pix_id 和 access_token:

facebook.pix.id=xxxxxxx
facebook.access.token=xxxxxxxxxxx

3、Controller文件

编写接口:

    @PostMapping("/facebook")
    public CommonResult<String> returnToPlat(@RequestBody @Valid InvestParam investParam) {
        service.returnToPlat(investParam);
        return CommonResult.ok();
    }

4、Service文件

    @Value("${facebook.pix.id}")
    private String pixId;

    @Value("${facebook.access.token}")
    private String accessToken;

    @Override
    public void returnToPlat(InvestParam investParam) {

        
        APIContext context = new APIContext(accessToken).enableDebug(true);
        context.setLogger(System.out);

        UserData userData = new UserData()
                .fbc(investParam.getExposureId());

        BigDecimal decimal = investParam.getFee().divide(new BigDecimal(100));
        Float fee = Float.valueOf(String.valueOf(decimal));

        CustomData customData = new CustomData()
                .currency("usd")
                .value(fee);

        Event purchaseEvent = new Event();
        purchaseEvent.eventName(investParam.getEventType())
                .eventTime(System.currentTimeMillis() / 1000L)
                .userData(userData)
                .customData(customData)
                .actionSource(ActionSource.website);

        EventRequest eventRequest = new EventRequest(pixId, context);
        eventRequest.addDataItem(purchaseEvent);

        try {
            EventResponse response = eventRequest.execute();
            investOperate.setResult(response.toString());
            this.save(investOperate);
            System.out.println(String.format("Standard API response : %s ", response));
        } catch (APIException e) {
            e.printStackTrace();
        }
    }

 回传接口API官方文档:

https://developers.facebook.com/docs/marketing-api/conversions-api/using-the-api文章来源地址https://www.toymoban.com/news/detail-758092.html

到了这里,关于facebook回传的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基础实验篇 | CopterSim中回传提示消息实验

    基础实验篇|CopterSim中回传提示消息实验 01实验名称及目的 回传提示消息实验: 在飞控中,我们时常需要向外发布一些文字消息,来反映系统当前的运行状态,这个功能可以通过发送“mavlink_log”的uORB消息来实现。 02实验效果 在CopterSim和QGC中实现回传消息显示。 03运行环境

    2024年02月15日
    浏览(27)
  • 树莓派小车的4G遥控与视频回传(内网穿透)

    目录 1.项目简介 2.工具 3.步骤 1.手机端 (1)设置ip和端口 (2)遥控界面 2.树莓派 (1)给树莓派配置公网环境 (2)树莓派进行内网穿透 (3)树莓派UDP监听 (4)树莓派视频回传 3.电脑端 (1)电脑进行内网穿透 (2)视频接收代码 基于公网环境进行UDP通信,使用手机APP发出

    2023年04月09日
    浏览(31)
  • 【Android开发】不同Activity之间的数据回传实例(一)摘桃子游戏

    该项目实现的功能主要有: 在首页显示一个按钮点击该按钮跳转到桃园页面 在桃园页面,点击桃子会弹窗显示摘到几个桃子,同时被点击桃子消失,总桃子数+1 点击退出桃园会返回首页,首页桃子数会根据点击的桃子数动态增加 将项目所需要的图片bg.png、monkey.png、btn_peac

    2024年01月23日
    浏览(48)
  • 腾讯广点通广告投放-转化归因API回传接口对接踩坑指南

            对于腾讯广点通广告平台的文档,实在是忍不住要吐槽一番。本来接收到回传接口文档,看到给的PDF文档没有备注说明,但是看到回传方式,挺简单的。以为一下就能搞定了,但是对接下来才发现,各个字段根本不知道什么意思,后面再找其他文档,官网上,还有

    2024年02月09日
    浏览(38)
  • 本地远程实时获取无人机采集视频图像(天空端 + jetson nano + 检测分割 + 回传地面端显示)

    无线图传设备介绍 2、jetson nano天空端数据采集+检测+保存 3、本地回传显示 1、无线图传设备介绍 由于本设计考虑将无人机得到检测结果实时回传给地面站显示,因此需要考虑一个远程无线通信设备进行传输。本设计采用思翼HM30图传设备。通过无线图传的wifi将天空端的桌面远

    2024年01月25日
    浏览(40)
  • RTK 定位回传数据转内网(局域网)mqtt协议--- 格林恩德 CR102 RTK 针对无人机巡检应用

      先简单介绍一下CR102 格林RTK高精度设备,CR102接收机,集成高精度模组与4G, WIFI/蓝牙通信模组;双天线定位定向, 同时内置惯导, 输出加速度和姿态信息。支持4G/WIFI/蓝牙无线传输、 LAN网口传输;对外采用双12芯LEMO接口, 输出多样化数据:定位定向数据、 惯导数据、

    2024年02月08日
    浏览(129)
  • 【微信小程序】通过使用 wx.navigateTo方法进行页面跳转,跳转后的页面中通过一些方式回传值给原页面

    以下是几种常见的回传值的方式: 使用 wx.navigateTo 方法传递参数: 在跳转时,可以在目标页面的 URL 中携带参数,然后在目标页面的 onLoad 方法中获取参数,并在目标页面中进行处理。例如: 在目标页面的 onLoad 方法中获取参数: 使用 wx.navigateBack 方法回传值: 在目标页面中

    2024年02月13日
    浏览(60)
  • PyTorch:Facebook推出的PyTorch是一个开源的机器学习框架,由Facebook AI Res

    作者:禅与计算机程序设计艺术 PyTorch是基于Python语言和C++底层库的开源深度学习框架。它可以运行在Linux、Windows、OSX平台上,支持多种编程语言,包括Python、C++、CUDA等。在过去的几年里,它迅速成为深度学习领域的主流工具。它具有以下优点: 强大的GPU加速能力:PyTorch可

    2024年02月08日
    浏览(43)
  • facebook广告运营技巧

    在Facebook上进行广告运营需要一定的技巧和策略。以下是一些建议: 明确目标:在创建广告之前,你需要明确你的目标。这可能包括增加品牌知名度、提高网站流量、增加销售等等。明确目标后,你可以将广告与这些目标相结合,以实现最佳效果。 了解受众:在Facebook上,了

    2024年02月04日
    浏览(43)
  • facebook广告投放技巧

    Facebook广告投放的技巧包括以下几个方面: 明确目标受众:在投放广告之前,需要明确目标受众是谁,包括他们的年龄、性别、地域、兴趣等方面的特征。这样有助于更好地定位广告,提高广告的精准度和效果。 制定广告策略:根据产品或服务的特点,制定相应的广告策略,

    2024年02月04日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包