分享功能,前端实现分享后,后端怎么知道真的成功了?

最近要做一个分享到第三方社交软件的功能,如果不涉及奖励问题,前端分享后,就不管了;
但是我们这边分享成功后,是有奖励的,后端是怎么知道分享是否真的成功了呢?

六月的风
Junwind
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 13

调用第三方分享都会有回调接口的。

2年前 评论
一念沧海一念桑田 2年前
╰ゝSakura

如果是微信分享的话,那后端是不知道的了,微信已经不给是否成功的回调信息了

2年前 评论

事件埋点触发后端接口

2年前 评论

微信的不行,这个不能算bug,人家就是这么设计的,避免诱导分享

2年前 评论

一般流程是前端会集成第三方分享sdk,第三方分享sdk提供api给前端,分享成功后第三方sdk会回调给前端,这时只需要交前端把结果回传服务端即可!

2年前 评论

现在大多第三方SDK都不再提供分享成功回调,点了就算分享

2年前 评论

分享链接里带上分享者的 id,他分享出去的链接被别的用户访问的时候,你就知道是谁打开了谁分享的链接了。当然,这个只能用于已经登陆的用户。

2年前 评论

王者荣耀都是选择分享微信 然后直接回来就分享成功的 官方不提供功能的

2年前 评论

大部分 app 都是点了就算分享成功了,因为我一般点了就返回

2年前 评论
风吹枫落

基本上除了程序员以外,点分享的真的会分享出去的,如果这个奖励价值不高,建议直接发放,不然等其他用户点击,体验太差

2年前 评论
largezhou 2年前

确实,现在一般都是不会给分享成功的返回了,大多是点击分享就能拿奖励,但是我注意看了下有些app的分享,他会延迟几秒给你奖励,如果你点击了不分享马上回去返回,依然是没分享成功的状态,如果你点了分享后再分享界面待一段时间再返回就是分享成功了,一般人的话就会有只有成功分享才能领奖励的错觉

2年前 评论

有些公司为了防止用户作弊,分享出去的链接要用户点击一下才发奖励

2年前 评论
陈先生

现在好像是无了,不过目前更好的方案是 A->B B点击点击才ok ,微信修改规则为你获取不到是否分享成功,无论怎样都是成功

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!